PackIt

редактировать
PackIt
PackIt III icon.gif
Разработчики) Гарри Чесли (не поддерживается)
Стабильный выпуск PackIt III v1.3 / 1986 г.
Операционная система Классическая Mac OS
Тип Файловый компрессор
Лицензия Условно-бесплатное ПО
Интернет сайт Packit

PackIt - это программная утилита сжатия данных для архивирования и сжатия файлов на платформе Apple Macintosh. Это была первая такая программа, которая получила широкое распространение на Mac, и большинство архивов программного обеспечения Mac в течение некоторого времени принимали загрузки только в формате PackIt. StuffIt, представленный летом 1987 года, предлагал значительно улучшенное сжатие, и PackIt быстро исчез.

PackIt был написан Гарри Чесли для поддержки онлайн-журнала MacDeveloper, для которого он писал в то время. Для распространения кода и примеров приложений ему нужно было заархивировать несколько файлов в один для передачи. В исходной версии это было сделано простым способом, просто поместив информацию о файле Finder, вилку данных и вилку ресурсов, если они есть, в один поток и поместив полученный «блок» в архив. Никакого сжатия не использовалось, программа представляла собой чисто архиватор, по концепции схожий с утилитой Unix tar. Как и tar, формат не содержал никаких заголовков архива. Чтобы извлечь n- й файл, PackIt должен был сначала прочитать все n -1 файлы.

PackIt II был выпущен в начале 1986 года и добавил кодировку Хаффмана. Однако кодировка была применена после того, как файл уже был «сгруппирован», а это означало, что компрессор должен был работать с файлом в целом или не работать вообще. Поскольку файлы Mac часто состоят из текста в ответвлении данных и двоичных данных в ответвлении ресурсов, сжатие их по отдельности и последующее их объединение, вероятно, обеспечит лучшее сжатие в целом. PackIt III, выпущенный в середине 1986 года, добавил шифрование DES. По словам Чесли, эта опция не получила широкого распространения, но, тем не менее, PackIt III в этот период де-факто стала стандартной системой сжатия / архивирования на Mac. В декабре 1986 года он присоединился к Apple Computer, и работа над PackIt закончилась.

Для сравнения, StuffIt поддерживал новую систему сжатия типа LZW и отдельно сжимал вилки данных и ресурсов. Это привело к значительному улучшению степени сжатия почти для всех файлов. Затем файлы сохранялись с одним универсальным заголовком, что позволяло программе быстро составлять список содержимого архива, а также распаковывать один файл без необходимости «сканировать» архив. Это сделало StuffIt намного проще и быстрее в использовании на практике.

Архивы, созданные с помощью PackIt, использовали расширение файла. pit. Расширения файлов обычно не нужны на Mac, но обычно используются в архивах, потому что они обычно хранятся в какой-либо другой системе, которая потребует их (например, ПК). Эти файлы обычно хранились на таких машинах в формате MacBinary, что, однако, делало расширение излишним. Более поздние версии PackIt распознают заголовок MacBinary, если он был оставлен включенным, и автоматически удаляют его.

Ссылки
  • Электронная почта с автором
внешние ссылки
Последняя правка сделана 2024-01-12 07:36:57
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте