[freebsd] p7zip и multivolume

Mikhail Golub gmn at gmn.org.ua
Fri Nov 2 15:00:15 EET 2018


Добрый день.

Обнаружил, что 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).




More information about the freebsd mailing list