Как создать ZIP-архив версии 1.0?

Вы действительно можете установить Guix без окончательного make install, то есть без привилегий суперпользователя: http://dustycloud.org/blog/guix-package-manager-without-make-install/

0
27.09.2018, 00:51
2 ответа

Похоже, утилита zip версии 2.0 была первой, которая поддерживала сжатие. Zip-архивы, для извлечения которых требуется «по крайней мере версия 1.0», можно создать, передав-0(без сжатия )утилите zip.

1
28.01.2020, 02:16

Вы можете создавать ZIP-архивы версии 1, используя Info -Zip zip1.1, который все еще доступен(для скачиванияzip11.zip). Вам нужно собрать его из исходного кода(make sysvв системе Linux ); затем вы сможете использовать недавно -построенный zipдля создания старых архивов формата -:

$./zip -9 test.zip zip.c
adding zip.c (imploded 70%)
$ file test.zip
test.zip: Zip archive data, at least v1.0 to extract
$ unzip -v test.zip
Archive:  test.zip
 Length   Method    Size  Cmpr    Date    Time   CRC-32   Name
--------  ------  ------- ---- ---------- ----- --------  ----
   25825  Implode    7749  70% 10-21-1991 13:33 e1f47bfc  zip.c
--------          -------  ---                            -------
   25825             7749  70%                            1 file

При этом для сжатия используются алгоритмы «сжатия» или «сжатия» (, в зависимости от того, что лучше для данного файла ), а не алгоритм «дефляции», используемый в версии 2 формата.

4
28.01.2020, 02:16

Теги

Похожие вопросы