WikiDer > PackIt
Разработчики) | Гарри Чесли (не поддерживается) |
---|---|
Стабильный выпуск | 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, если он был оставлен включенным, и автоматически удаляют его.
Рекомендации
- Электронная почта с автором
внешняя ссылка
- PackIt - "Домашняя страница" Гарри Чесли для PackIt, включая исходный код
- Исходный код UnPackIt
- Форматы архивов и данные - содержит раздел о формате заголовка PackIt
- макутилы, конвертирует между различными кодировками файлов Macintosh; якобы умеет распаковывать архивы PackIt