Добрый день.

Обнаружил, что 7z (7-Zip [64] 16.02) не может делать просмотр многотомных архивов ZIP.

Берем файл со спула Exim (именно то, что является вложением-архивом).

# 7z l 1gIYYG-000Nhv-Hm-00002
...
Listing archive: 1gIYYG-000Nhv-Hm-00002
ERROR: 1gIYYG-000Nhv-Hm-00002 : Can not open the file as archive
Errors: 1


Указываем 7z что тип архива ZIP (добавляя ключ -tzip) - то же самое.


Переименовываем файл добавляя расширение zip - все ок.

# 7z l 1gIYYG-000Nhv-Hm-00002.zip
Listing archive: 1gIYYG-000Nhv-Hm-00002.zip
Path = 1gIYYG-000Nhv-Hm-00002.zip
Type = zip
ERROR = Missing volume : 1gIYYG-000Nhv-Hm-00002.z01
Physical Size = 3400111
Total Physical Size = 3400111
Multivolume = +
Volume Index = 2
Volumes = 3

   Date      Time    Attr         Size   Compressed  Name
------------------- ----- ------------ ------------ ------------------------ 2018-10-30 17:04:10 ....A 14237768 13885685 agreement MD_Hitachi.pdf ------------------- ----- ------------ ------------ ------------------------
2018-10-30 17:04:10           14237768     13885685  1 files

Errors: 1

Хотя и "Errors: 1", но листинг файлов выдает.


Подскажите, может кто знает, чем можно получать листинг файлов из архива (и многотомного тоже) под FreeBSD?
atool не подходит. Это надстройка к консольным утилитам (rar, unzip и т.п.).
И вот почему не подходит.
unzip (базовый) вообще не может прочитать этот архив zip. И с добавленным расширением тоже.
# unzip -l 1gIYYG-000Nhv-Hm-00002
unzip: Unrecognized archive format

unzip из порта видит файлы внутри:
Archive:  1gIYYG-000Nhv-Hm-00002
warning [1gIYYG-000Nhv-Hm-00002]: zipfile claims to be last disk of a multi-part archive;
  attempting to process anyway, assuming all parts have been concatenated
together in order. Expect "errors" and warnings...true multi-part support
  doesn't exist yet (coming soon).
  Length      Date    Time    Name
---------  ---------- -----   ----
 14237768  10-30-2018 17:04   agreement MD_Hitachi.pdf
---------                     -------
 14237768                     1 file


Хотелось бы "комбайн" типа WinRAR, который без проблем получал бы листинг любого архива (кроме архива с зашифрованными именами файлов естественно) и не ругался что что-то ему не нравится (например ace, переименованный в zip).


_______________________________________________
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd

Ответить