Страница 45 из 68

Добавлено: Ср авг 03, 2011 22:16
Volchek
Добрый день,
Поставил ваш плагин для работы с образами .wim. Образы открываются, файлы из них копируются, но вот ни добавление файлов в образ, ни удаление файлов из образа не происходит. Появляется ошибка:

"update operations are not supported for this archive"

Подскажите, в чем может быть дело?

Добавлено: Ср авг 03, 2011 22:38
Avada
Volchek
В том, что написано в приведённом тексте: операции обновления для этого архива не поддерживаются.

Добавлено: Чт авг 04, 2011 00:55
Total7zip
по идее должно все работать.
а какие флаги-цифры у вас в wincmd.ini для wim?
попробуйте 735

Код: Выделить всё

[PackerPlugins]
wim=735,%COMMANDER_PATH%\Plugins\wcx\Total7zip\Total7zip.wcx

Добавлено: Чт авг 04, 2011 08:29
gora
Volchek писал(а): но вот ни добавление файлов в образ, ни удаление файлов из образа не происходит. Появляется ошибка:
Total7zip писал(а):по идее должно все работать.
Работать и не будет, т.к., обновление .wim архиватор не поддерживает.
Ответ автора:
ipavlov писал(а):7-Zip can pack to WIM, but it can't update WIM files.
Здесь

Добавлено: Чт авг 04, 2011 11:46
Volchek
Total7zip писал(а):по идее должно все работать.
а какие флаги-цифры у вас в wincmd.ini для wim?
попробуйте 735
Ну вроде все так у меня и прописано:

Код: Выделить всё

[PackerPlugins]
wim=735,%COMMANDER_PATH%\Plug-Ins\Total7zip\Total7zip.wcx
gora писал(а):Работать и не будет, т.к., обновление .wim архиватор не поддерживает.
То есть, вместо обновления правильно будет извлечь содержимое .wim, все отредактировать и вновь в .wim упаковать?

Добавлено: Чт авг 04, 2011 11:58
Avada
Volchek писал(а):То есть, вместо обновления правильно будет извлечь содержимое .wim, все отредактировать и вновь в .wim упаковать?
Получается, что так.
И не надо полностью цитировать предыдущие посты — это нарушение правил. Лишнее удалено.

Добавлено: Ср авг 10, 2011 11:48
makarei
Добрый день,

Вроде бы обнаружил баг или не-полностью-поддерживаемый упаковщик. Файл упакован на Unix машине.

Проблемный архив здесь:
sourceforge.net/projects/pdf-transformer/files/Release%200.5.0/pdf-transformer-0.4.0-bin.zip/download

При открытии архива Total7zip'ом, в корне отображаются две директории "lib".

При открытии архива 7-Zip (9.22 x64), отображаются директория "lib" и "pdf-transformer-0.4.0-bin" (хоть и пустая).

Добавлено: Ср авг 10, 2011 14:50
Total7zip
спасибо, подтверждаю - две папки lib.
проверю.

Posted after 2 hours 24 minutes:

Total7zip 0.8.5.2

http://dl.dropbox.com/u/24986302/Total7zip_wcx_0852.rar

исправлено:
1. имена по умолчанию используются так же как в 7zip (раньше безымянные файлы отображались как [Content])

2. дублирование имен в том случае, когда имя папки дважды встречается в архиве (с символом '\' вначале и без него).
пример
lib
\lib

пояснение ко второму -
Если вы посмотрите на проблемный архив
sourceforge.net/projects/pdf-transformer/files/Release%200.5.0/pdf-transformer-0.4.0-bin.zip/download
внимательно, то увидите что в нем три папки.
безымянная, '\lib' и 'lib'

7zip 9.22 отображает
безымянную папку как transformer-0.4.0-bin
'lib' как нормальную папку
'\lib' как безымянную папку (!!!), обратите внимание на первую строку, на которой стоит курсор - в эту пустоту можно войти и увидеть второй 'lib'

WinRar 4.01 отображает так
безымянную папку не показывает совсем
'lib' как нормальную папку
'\lib' как нормальную папку с именем '\lib' (!!!)

Total Commander вместо '\lib' отображает просто 'lib', получаются две папки с одинаковыми именами и одинаковым содержимым.
Поэтому все что нам остается - удалить \ в начале имени, тогда отображается одна папка. Содержимое обеих папок слито вместе.

Такое решение, мне кажется нормальным, потому что это именно то, что мы получаем при распаковке.
Все три приложения - WinRar, 7zFM и Total7zip объединяют при распаковке '\lib' и 'lib'

проверьте пожалуйста.

Добавлено: Ср авг 10, 2011 15:20
makarei
Хм, может я что-то не так делаю, но после замены "Total7zip.wcx" файла на новый, изменений в отображении не заметил. Должна быть только одна папка "lib", верно?
внимательно, то увидите что в нем три папки.
безымянная, '\lib' и 'lib'
Да теперь обратил на это внимание, спасибо.

Попробовал открыть файл менеджером архивов (File Roller 3.0.2) в Fedora 15, там отображается только единая папка "lib", файлы "README" и "LICENSE" там присутсвуют.

Для интереса открыл файл во всторенном Windows 7 архив-менеджере, - одна папка "lib" но файлов README" и "LICENSE" нету.

Добавлено: Ср авг 10, 2011 15:23
Total7zip
видимо у вас открывает архив сам Total Commander

чтоб использовать Total7zip для zip файлов
надо в wincmd.ini добавить

[Packer]
PluginOverrideZip=1

иначе, несмотря на отключение встроенного zip в настройках, TC игнорирует плагин.

Добавлено: Ср авг 10, 2011 15:38
makarei
Ах, Поправил. Теперь вижу две папки:

объединенную "lib" (вместе с "README" и "LICENSE") и пустую "pdf-transformer-0.4.0-bin".

Спасибо!

Добавлено: Чт авг 11, 2011 12:47
DVV
Возвращаясь к моему вопросу: при распаковке некоторых 7z-архивов в диалоге распаковки не отображается общий прогресс распаковки...
Попробуйте с этим архивом: http://download.tuxfamily.org/notepadpl ... 9.3.bin.7z
При распаковке обеих папок ansi и unicode (выделяем папки и нажимаем F5), а также при F5 на одной из этих папок общий индикатор распаковки всё время на нуле.
Пожалуйста, проверьте.

Добавлено: Чт авг 11, 2011 15:27
jentoso
DVV, я проверил данный архив и у меня также 0%, но при этом видно что файлы распаковываются. может это не так критично.

Добавлено: Чт авг 11, 2011 20:57
DVV
jentoso писал(а):может это не так критично.
Не критично - да. Но такое поведение в архивах размером в несколько сотен мегабайт (которые распаковываются довольно долго) заставляет крепко задуматься: а когда же закончится процесс распаковки и не сбойнуло ли чего?

Добавлено: Пт авг 12, 2011 03:55
Total7zip
пробовал разобраться - пока ничего сказать не могу.
есть архивы при распаковке которых показывается прогресс,
есть другие, для которых почему-то не показывается.
в обоих случаях я передаю тотал командеру абсолютно одни и те же данные.
в некоторых случаях они обрабатываются как надо,
в других прогресс продолжает стоять на нуле.

пока только скажу, что с конкретным архивом поведение по-моему постоянное - либо да либо нет.
из чего можно сделать вывод, что зависит это именно от архива.
как - не понимаю.

все что можно передать тоталу, это имя файла и процент.
почему он то воспринимает данные то нет?...