Jump to content

Инфо-ZIP

Почтовый индекс Info-ZIP
Разработчик(и) Инфо-ZIP
Первоначальный выпуск август 1992 г .; 32 года назад ( 1992-08 )
Стабильная версия
3.0 / 7 июля 2008 г .; 16 лет назад ( 07.07.2008 )
Предварительный выпуск
3.1д / 15 ноября 2015 г .; 8 лет назад ( 15.11.2015 )
Написано в С
Тип Архиватор файлов
Лицензия BSD-подобная лицензия
Веб-сайт исходная кузня .сеть /проекты /infozip /
Распаковка Info-ZIP
Оригинальный автор(ы) Сэмюэл Х. Смит [1]
Разработчик(и) Инфо-ZIP
Первоначальный выпуск 3 марта 1989 г .; 35 лет назад ( 1989-03-03 )
Стабильная версия
6.0 / 29 апреля 2009 г .; 15 лет назад ( 29 апреля 2009 г. )
Предварительный выпуск
6.10б / 10 декабря 2010 г .; 13 лет назад ( 10.12.2010 )
Написано в С
Тип Архиватор файлов
Лицензия BSD-подобная лицензия
Веб-сайт исходная кузня .сеть /проекты /infozip /
ВиЗ
Разработчик(и) Майк Уайт
Стабильная версия
5.03 / 11 марта 2005 г .; 19 лет назад ( 11 марта 2005 г. )
Написано в С
Операционная система Windows 3.1 и более поздние версии
Платформа IA-32 , Alpha AXP (только для серии Windows NT)
Тип Архиватор файлов
Лицензия BSD-подобная лицензия
Веб-сайт инфоzip .sourceforge .сеть /ВиЗ .html
МакЗип
Разработчик(и) Дирк Хаазе
Финальный выпуск
1.06 / 22 февраля 2001 г .; 23 года назад ( 22 февраля 2001 )
Написано в С
Операционная система Mac OS Classic 7 или новее
Платформа Motorola 68020 или новее; PowerPC
Тип Архиватор файлов
Лицензия BSD-подобная лицензия
Веб-сайт компьютерщик .дирк-хаасе .Евросоюз /maczip

Info-ZIP — это набор программного обеспечения с открытым исходным кодом для работы с ZIP-архивами . Он находится в обращении с 1989 года. Он состоит из 4 отдельно устанавливаемых пакетов: Zip и UnZip утилит командной строки ; и WiZ и MacZip , которые представляют собой графические пользовательские интерфейсы для программ архивирования в Microsoft Windows и классической Mac OS соответственно.

Zip и UnZip компании Info-ZIP были портированы на десятки вычислительных платформ . На веб-странице UnZip UnZip описывается как «Третья по портативности программа в мире», уступающая Hello World , C-Kermit и, возможно, ядру Linux . [2] Программы «zip» и «unzip», включенные в большинство дистрибутивов Linux и Unix, — это Zip и UnZip компании Info-ZIP.

Помимо самих выпусков Info-ZIP, части Info-ZIP, включая zlib , использовались во многих других файловых архиваторах и других программах. [1] Многие программисты Info-ZIP также участвовали в других проектах, тесно связанных с алгоритмом сжатия DEFLATE , таких как формат изображений PNG и программная библиотека zlib . [3]

В пакет UnZip также входят три дополнительные утилиты:

В пакет Zip входят три дополнительные утилиты:

  • ZipCloak добавляет или удаляет шифрование пароля из файла в ZIP-архиве.
  • ZipNote позволяет изменять поля комментариев в ZIP-архивах.
  • ZipSplit разбивает ZIP-архив на разделы для отдельных дисков или загрузок.

Разархивировать

[ редактировать ]

UnZip 1.0 (март 1989 г.) был выпущен Сэмюэлем М. Смитом. был написан на Паскале и C. Он Вскоре после этого от Паскаля отказались.

UnZip 2.0 (сентябрь 1989 г.) был выпущен Сэмюэлем М. Смитом. Он включал поддержку «неразлагаемого» метода (метода 6), представленного в PKZIP 1.01. Джордж Сайп создал версию Unix.

UnZip 2.0a (декабрь 1989 г.) был выпущен Карлом Маскоттом и Джоном Коуэном. [3]

Весной 1990 года Info-ZIP был сформирован как список рассылки на SIMTEL20 и выпущен.

UnZip 3.0 (май 1990 г.) стал первым общедоступным выпуском группы Info-ZIP.

В UnZip 4.0 (декабрь 1990 г.) добавлена ​​поддержка «центрального каталога» внутри архива .ZIP. [3]

В версии UnZip 5.0 (август 1992 г.) появилась поддержка метода сжатия DEFLATE (метод 8), который использовался в PKZIP 1.93a. [3] Метод 8 стал де-факто базовым стандартом для ZIP-архивов.

В 1994 и 1995 годах Info-ZIP изменила направление и фактически стала де-факто программой ZIP для систем, отличных от MS-DOS . В том году было выпущено огромное количество портов, включая многочисленные миникомпьютеры , мэйнфреймы и практически все когда-либо разработанные микрокомпьютеры . [ нужна ссылка ]

UnZip 5.41 (апрель 2000 г.) был повторно лицензирован под лицензией Info-ZIP. [3]

В версии UnZip 5.50 (февраль 2002 г.) добавлена ​​поддержка распаковки Deflate64 (метод 9). [4]

В UnZip 6.0 добавлена ​​поддержка архива .ZIP "Zip64" и распаковки bzip2 (метод 12). [5] Поддержка сжатия в стиле bzip2 также присутствовала в Zip, начиная с бета-версии 3.0f. [6]

Почтовый индекс

[ редактировать ]

В Zip 1.9 (август 1992 г.) появилась поддержка метода сжатия DEFLATE (метод 8). [3] Метод 8 стал де-факто базовым стандартом для ZIP-архивов.

Zip 2.0 (сентябрь 1993 г.) содержит множество улучшений переносимости.

В Zip 2.1 (май 1996 г.) добавлена ​​новая информация о времени UNIX для сохранения времени файла в разных часовых поясах и операционных системах.

Zip 2.3 (декабрь 1999 г.) был первым инструментом архиватора Info-ZIP под новой BSD-подобной лицензией Info-ZIP. [3]

Zip 3.0 (07.07.2008) поддерживает архив Zip64 .ZIP, более 65536 файлов в архиве, многочастный архив, сжатие bzip2, имя файла и (частичный) комментарий в формате Unicode (UTF-8), 32-битные UID Unix. /GID

WiZ 4.0 (ноябрь 1997 г.) был выпущен Info-ZIP. [3]

WiZ 5.01 (апрель 2000 г.) был повторно лицензирован под лицензией Info-ZIP. [3]

MacZip 1.05 (июль 2000 г.) был выпущен под лицензией Info-ZIP.

MacZip 1.06 был выпущен в феврале 2001 года. Его написал Дирк Хассе. [3]

Форки и патчи

[ редактировать ]

Это медленно обновляемый открытый программный пакет, множество исправлений в различных дистрибутивах Linux было написано было опубликовано 14 уязвимостей распаковки для улучшения инструментов информационного архивирования. Кроме того, с 2015 по 2019 год в списке CVE без обновлений версий или веб-сайтов от info-zip. [7] (Три CVE от 2014 года в oCERT-2014-011 не включены в большую часть статистики; info-zip действительно предоставил исправления на своем ныне несуществующем форуме.) [8]

У Марка Адлера есть набор патчей для распаковки 6.0, обнаруживающих zip-бомбы перекрывающегося типа. Эта проблема имеет идентификатор CVE CVE-2019-13232. [9]

Проект Debian предоставляет различные исправления для исправления опечаток и проблем безопасности, включая 17 распакованных CVE. Он также защищает от внедрения форматной строки и других очевидных проблем безопасности. [10]

Чтобы справиться с Zip-файлами до UTF-8, созданными на других кодовых страницах , Джованни Скафора создал патч, который подключает распаковку с помощью iconv для преобразования кодировки. Версия патча в сочетании со средствами защиты CVE предоставляется в виде пользовательского пакета в Arch Linux. [11] Проект Gentoo улучшает жестко запрограммированные локали с помощью внешнего libnatspec . библиотека [12] Обсуждается аналогичный подход для Ubuntu. [13]

Проект Fedora (предшествующий Red Hat Enterprise Linux ) применяет патч Адлера, большинство патчей Debian (или подобных), а также дополнительные исправления безопасности, такие как патч невыполнения стека, для их разархивирования. ZIP-патчи аналогичны патчам Debian. [14]

Официальные бета-версии

[ редактировать ]

Некоторые официальные улучшения zip и unzip застряли на стадии бета-тестирования, например, zip 3.1c и unzip 6.10b от 2015 года. Среди прочего, добавлена ​​поддержка сжатия PPMd8 и LZMA в Файлы .zipx , поддержка шифрования AES, а также улучшения Юникода на основе iconv (на основе unzip-icuv). [15] Новый кандидат на выпуск, Zip 3.1d, появился на официальном сайте FTP в 2015 году, но страница SourceForge не была обновлена. Частично из-за добавления компрессоров размер сжатого файла увеличился с 1,4 МБ (3.1c) до 2,9 МБ (3.1d).

FTP-сайт antinode.info, похоже, содержит еще более современный источник утилит info-zip. Отдельные версии организованы в папки, содержащие файлы, отличающиеся от предыдущей версии, и время от времени выпускаются zip-архивы с исходными кодами. По состоянию на май 2023 г. , на сайте представлены Unzip 6.10c (версия 25, 21 декабря 2018 г.) и бесплатная версия Zip 3.1e для разработки (редакция 21, 14 декабря 2021 г.). [16] Эти версии поддерживает владелец сайта Стивен Шведа. [17] Шведа — член первоначальной команды info-zip. [18]

FreeBSD решила заменить утилиты info-zip. Он создает версию, совместимую с командной строкой. распакуйте на основе libarchive , который также поддерживает zipx и AES. [19] [20]

См. также

[ редактировать ]
  1. ^ Jump up to: а б Рулофс, Грег (8 июля 2008 г.). «Главная страница Info-ZIP» . Проверено 16 ноября 2010 г.
  2. ^ Рулофс, Грег (10 сентября 2009 г.). «Распаковка Info-ZIP» . Архивировано из оригинала 13 октября 2016 г. Проверено 16 ноября 2010 г.
  3. ^ Jump up to: а б с д и ж г час я дж Рулофс, Грег (4 октября 2008 г.). «Инфо-ZIP: Еще разное» . Проверено 16 ноября 2010 г.
  4. ^ Игрок, Кристиан (17 февраля 2002 г.), «UnZip, версия 5.5, 17 февраля 2002 г.», UNZPHIST.ZIP , Info-ZIP
  5. ^ "README", Zip , 6.10a, Info-ZIP, 13 августа 2010 г.
  6. ^ "WHATSNEW", Zip , 3.1c, Info-ZIP, 20 июня 2010 г.
  7. ^ «Информация-zip Распаковать» . Уязвимости безопасности CVE, версии и подробные отчеты . Проверено 24 января 2020 г.
  8. ^ «oCERT-2014-011 Ошибки очистки ввода при разархивировании» . архив oCERT . Проверено 24 января 2020 г.
  9. ^ мадлер/разархивировать
  10. ^ Отслеживание исправлений Debian: zip , Отслеживание исправлений Debian: разархивировать
  11. ^ распаковать-значок . АУР.
  12. ^ "unzip/files/unzip-6.0-natspec.patch" . Официальный репозиторий ebuild Gentoo . Проверено 22 января 2020 г.
  13. ^ https://code.launchpad.net/~mitya57/ubuntu/+source/unzip/+git/unzip/+merge/466860
  14. ^ Fedora Pagure: распаковать ; Федора Пагуре: zip
  15. ^ «Просмотреть/невыпущенные бета-версии» . Проект Info-ZIP на SourceForge.net . Проверено 22 января 2020 г.
  16. ^ "ftp/info-zip/" . antinode.info . Проверено 24 января 2020 г.
  17. ^ "Проект Info-ZIP/Ошибки/#56 Unzip 61c23 не распаковывает файлы в базовый каталог с помощью -d "/" " . исходник . Проверено 24 января 2020 г.
  18. ^ «Версия 4 марта 2007 г. лицензии Info-ZIP» . Проверено 24 января 2020 г.
  19. ^ «Просьба о добавлении функции: замена утилит! · Проблема № 1138 · libarchive/libarchive» . Гитхаб .
  20. ^ unzip(1) FreeBSD по основным командам Руководство
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: fd9755b2f70b84fdc848a13a8fcd1a89__1717872480
URL1:https://arc.ask3.ru/arc/aa/fd/89/fd9755b2f70b84fdc848a13a8fcd1a89.html
Заголовок, (Title) документа по адресу, URL1:
Info-ZIP - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)