PackIt - PackIt

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

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

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

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

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

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

Рекомендации

  • Электронная почта с автором

внешняя ссылка