[TODO] работа с вложенным архивом через префикс

Здесь можно сообщить о найденных багах в Far.
Post Reply
User avatar
John Doe
Бюрократ
Posts: 13851
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

[TODO] работа с вложенным архивом через префикс

Post by John Doe »

Дано:
1. файл "test" упакован в архив "inner.zip", который в свою очередь
упакован в архив "outer.zip"
(outer.zip/inner.zip/test.)
2. ассоциация "*.zip": F3= ma:!.!

Действия:
1. входим в архив "outer.zip"
2. на файле "inner.zip" нажимаем F3, он открывается.
Видим на панели файл "test".
3. на файле "test" нажимаем F3.

Ожидаем: увидеть содержимое файла

Получаем: сообщение об ошибке архиватора :shock: (файл архива не найден)

То же, если пытаться скопировать куда-нибудь "test".
То же, если архив RAR.

У меня - WinXP, FAR 1973, Multiarc 179.
Тестировал в прошлых билдах фара и мултиарка - то же.

Идеи?

Посмотрел, что происходит в %TEMP%, в тот момент, когда я вхожу в "inner.zip"
1. Когда вхожу по Enter, то в этот момент создается директория вида
"FTMP0008.2R1", которая содержит "inner.zip"
2. Когда вхожу по "ma:" (через ассоциацию), то никаких изменений не
происходит. Странно. Наверно баг.
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Post by t-rex »

Ну это не совсем баг так как для ассоциаций этот файл создаёться в %temp% только на время выполнения команды. Но наверно надо сделать так что если команда была префикс и открылась панель плагинва то держать %temp% до закрытия плагина. Но это пока что проблемно.
User avatar
John Doe
Бюрократ
Posts: 13851
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Post by John Doe »

t-rex wrote:Но это пока что проблемно.
А когда станет менее проблемно, и в чем проблемность?

Замени в эксперименте "ma:" на "7-zip:".

Все работает, вроде.

Выходит, проблема в МА?
User avatar
zg
zero-gravity
Posts: 6035
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Post by zg »

John Doe wrote:Замени в эксперименте "ma:" на "7-zip:".
Все работает, вроде.
7-zip лочит архив.
User avatar
John Doe
Бюрократ
Posts: 13851
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Post by John Doe »

В смысле лочит создаваемый в ТЕМП архив?
А что если мултиарку поступать так же? :?:
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Post by t-rex »

John Doe wrote:В смысле лочит создаваемый в ТЕМП архив?
А что если мултиарку поступать так же? :?:
Тогда придёться все форматки менять, так как они открывают файл а не MA. Да и не красиво так делать, MA например умеет перечитывать архив если он был изменён из вне.
Короче пока что префиксы для таких вещей не предназначены, надо пользоваться стандартным входом в архив.
User avatar
John Doe
Бюрократ
Posts: 13851
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Post by John Doe »

t-rex wrote:Короче пока что префиксы для таких вещей не предназначены, надо пользоваться стандартным входом в архив.
А планируется ли вообще подобная работа префиксов?
Или как обычно, >1.7?
Post Reply

Return to “Глюки и баги”