StuffIt
В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Разработчик(и) | Aladdin Systems , программное обеспечение Smith Micro |
---|---|
Стабильная версия | 16.2 |
Операционная система | macOS , Windows |
Тип | Сжатие данных |
Лицензия | Собственный |
Веб-сайт | чушь |
StuffIt — семейство компьютерных утилит для архивирования и сжатия файлов , выпуск которого прекращен . Первоначально выпущенный для Macintosh версии для Microsoft Windows , Linux ( x86 ) и Sun Solaris . , позже были созданы [1] [2] Собственный формат сжатия, используемый утилитами StuffIt, также называется StuffIt .
В декабре 2019 года компания Smith Micro Software , последний владелец и разработчик продукта, официально объявила, что срок службы StuffIt подошел к концу и продукты StuffIt больше не будут разрабатываться. [3] Последнее обновление вышло в декабре 2020 года после запуска архитектуры Apple M1 для поддержки этой системы и систем Intel Mac через универсальный двоичный файл программы.
Обзор
[ редактировать ]Расширение имени файла | .сидеть |
---|---|
Тип интернет-СМИ | приложение/х-штуки приложение/x-сидеть |
Введите код | SIT!, SITD, SIT2, SIT5 (в зависимости от версии файла) |
Единый идентификатор типа (UTI) | com.stuffit.archive.sit |
конформация ИМВП | public.date публичный.архив com.allume.stuffit-архив |
Разработано | Раймонд Лау (создатель), в настоящее время Smith Micro |
Первоначальный выпуск | 1987 год |
Контейнер для | файлы, включая ветки ресурсов |
StuffIt был первоначально разработан летом 1987 года Рэймондом Лау. [4] который тогда учился в средней школе Стуйвесант в Нью-Йорке. Он сочетал в себе возможности объединения вилок таких утилит, как MacBinary, с новыми алгоритмами сжатия, аналогичными тем, которые используются в ZIP . По сравнению с существующими утилитами для Mac, в частности PackIt , StuffIt предлагал «одноэтапную» работу и более высокую степень сжатия. К осени 1987 года StuffIt в значительной степени заменил PackIt в мире Mac, причем многие сайты программного обеспечения даже зашли так далеко, что конвертировали существующие архивы PackIt, чтобы сэкономить больше места. [ нужна ссылка ]
StuffIt вскоре стал очень популярным, и для его продвижения была создана компания Aladdin Systems (последним условно-бесплатным выпуском Лау была версия 1.5.1). Они разделили линейку продуктов на две части, предложив StuffIt Classic условно - бесплатную версию и StuffIt Deluxe коммерческую версию . В Deluxe добавлено множество дополнительных функций, включая дополнительные методы сжатия и интеграцию с Mac Finder, позволяющую сжимать файлы из «Волшебного меню» или беспрепятственно просматривать и редактировать сжатые файлы без их расширения с помощью «True Finder Integration». [1] Архивировано 22 февраля 2013 г. на Wayback Machine.
StuffIt обновлялся несколько раз, и Лау отказался от непосредственной разработки, поскольку серьезные обновления «внутреннего механизма» происходили редко. Поскольку на платформе Macintosh регулярно появлялись новые функции и методы, в начале 1990-х годов условно-бесплатная утилита Compact Pro стала конкурентом StuffIt. [ нужна ссылка ]
Последовало крупное конкурентное обновление, сопровождавшееся выпуском бесплатной программы StuffIt Expander , чтобы сделать формат более универсальным для чтения, а также условно-бесплатной программы StuffIt Lite , которая упростила его производство. До этого любому, кто пытался использовать этот формат, приходилось покупать StuffIt, что делало Compact Pro более привлекательным. Этот шаг оказался успешным, и впоследствии Compact Pro вышел из употребления.
В 1990-е годы появилось и исчезло несколько других утилит сжатия для Mac, но ни одна из них не стала реальной угрозой доминированию StuffIt. Единственными, кто получил широкое распространение, были специальные «дисковые расширители», такие как DiskDoubler и SuperDisk!, которые служили другой нише. Видимо, это побочный эффект: StuffIt снова получил несколько обновлений. Формат файла менялся в ряде крупных версий, что приводило к несовместимым обновлениям. Форматы для ПК давно превзошли исходный формат StuffIt с точки зрения сжатия, особенно новые системы, такие как RAR и 7z . Они мало повлияли на рынок Mac, поскольку большинство из них никогда не появлялись в простых в использовании программах для Mac. [ нужна ссылка ]
С появлением Mac OS X новое программное обеспечение Mac лишилось своих разветвлений и больше не нуждалось ни в чем, кроме встроенных Unix, утилит таких как gzip и tar . Были распространены многочисленные программы, «обертывающие» эти утилиты, и, поскольку эти файлы можно было открыть на любой машине, они были значительно более практичными, чем StuffIt, в эпоху, когда большая часть данных является кроссплатформенной. С выпуском публичной бета-версии OS X компания Aladdin Systems выпустила StuffIt 6.0, которая работает под OS X.
Расширение имени файла | .шесть |
---|---|
Тип интернет-СМИ | приложение/x-stuffitx приложение/x-sitx |
Введите код | ШЕСТЬ |
Единый идентификатор типа (UTI) | com.stuffit.archive.sitx |
конформация ИМВП | public.date публичный.архив com.allume.stuffit-архив |
Первоначальный выпуск | 2002 год |
Тип формата | формат файла архива |
Контейнер для | файлы, включая ветки ресурсов |
Хотя выход на рынок был уже поздно, Aladdin Systems представила совершенно новый формат StuffIt X в сентябре 2002 года с StuffIt Deluxe 7.0 для Macintosh. Он был разработан с возможностью расширения, поддержки большего количества методов сжатия, поддержки длинных имен файлов и поддержки атрибутов файлов Unix и Windows. StuffIt X совершенствует исходный формат StuffIt и его потомков за счет добавления нескольких алгоритмов сжатия, таких как PPM и BWT , к сжатию типа LZW . Также добавлена опция «блочного режима», опции «избыточности» с коррекцией ошибок для защиты от потери данных и несколько опций шифрования. В январе 2005 года сжатие JPEG было добавлено в качестве опции сжатия StuffIt X (см. соответствующий «Формат SIF» ниже).
С середины 1990-х годов до приобретения компанией Smith Micro Software в 2005 году , что совпало с выпуском Mac OS X v10.4 «Tiger», StuffIt Expander поставлялся в комплекте с операционной системой Macintosh.
Хотя файлы Mac обычно не использовали расширения имен файлов , одним из основных применений StuffIt было разрешение хранить файлы Mac в системах, отличных от Mac, где требовались расширения.Таким образом, файлы, сжатые StuffIt, сохраняют внутри себя ветки ресурсов файлов Macintosh и обычно имеют расширение .сидеть . Более новые (без обратной совместимости) файлы, сжатые Stuffit X , имеют расширение. .ситкс . выпуск которой уже прекращен, Зашифрованные архивы StuffIt, созданные с помощью утилиты Private File, будут иметь Расширения .pf . , сжатые StuffIt, ShrinkWrap Образы дисков будут содержать .img или Расширения .image . Однако , необходима классическая версия StuffIt для Mac OS для монтирования изображений или преобразования их в новый формат, читаемый в macOS .
Smith Micro Software предлагает бесплатную загрузку StuffIt Expander для Mac и Windows, который расширяет (распаковывает) файлы, сжатые в форматах StuffIt и StuffIt X, а также во многих других сжатых, закодированных, зашифрованных и сегментированных форматах. Условно -бесплатное приложение DropStuff позволяет сжимать файлы в формат StuffIt X.
Форматы StuffIt и StuffIt X остаются, в отличие от некоторых других форматов сжатия файлов, проприетарными , и компания Smith Micro Software взимает лицензионные сборы за их использование в других программах. Учитывая это, лишь немногие альтернативные программы поддерживают этот формат.
Также существовал «саморасширяющийся» вариант файлов StuffIt с расширением Расширение .sea , которое запускается как исполняемый файл. Утилита под названием unsea существует для того, чтобы превратить такой исполняемый файл в обычный сит-файл. [5]
Производные продукты
[ редактировать ]Формат изображения StuffIt (SIF)
[ редактировать ]В начале 2005 года была выпущена новая система сжатия JPEG , которая регулярно обеспечивала сжатие порядка 25%. [6] (имеется в виду размер сжатого файла, составляющий 75 % от исходного размера файла) без дальнейшей потери качества изображения и с возможностью восстановления исходного файла, а не только исходного изображения. ( Программы, подобные ZIP, обычно достигают степени сжатия JPEG порядка 1–3%. Программы, которые оптимизируют JPEG без учета исходного файла, а только исходного изображения, получают степень сжатия от 3 до 10 % (в зависимости от эффективности исходный JPEG). Программы, использующие редко реализуемую опцию арифметического кодирования , доступную в стандарте JPEG, обычно достигают скорости около 12%).
Новая техника была реализована как опция формата StuffIt X в их StuffIt Deluxe продукте . Они также предложили новый формат изображений, известный как SIF, который просто состоит из одного файла JPEG, сжатого с использованием этой новой технологии.
До подачи патента они сохраняют информацию о деталях этого алгоритма как коммерческую тайну. Некоторые подробности раскрыты в: [7] высокая степень рекомпрессии JPEG достигается за счет отмены последнего шага самого сжатия JPEG (кодирование Хаффмана квантованных коэффициентов преобразования). Вместо этого коэффициенты преобразования сжимаются с помощью более эффективного алгоритма (предсказательная модель, основанная на DC-коэффициентах соседних блоков). Подобные методы также применяются для других форматов файлов изображений, таких как GIF и TIFF, и даже для формата музыкальных файлов MP3. Посредством декомпозиции можно также достичь относительно высокой степени сжатия для отдельных форматов файлов для форматов файлов-контейнеров, таких как PDF, PSD и даже ZIP.
StuffIt Беспроводная связь
[ редактировать ]5 июля 2005 г. компания Smith Micro Software объявила о своем приобретении и намерении распространить новую технику повторного сжатия JPEG на беспроводные платформы и другие форматы файлов. В первоначальном пресс-релизе и предварительной информации впервые использовалось название «StuffIt Wireless».
Расширитель StuffIt
[ редактировать ]StuffIt Expander — это проприетарная бесплатная утилита для декомпрессии с закрытым исходным кодом, разработанная Allume Systems (дочерней компанией Smith Micro Software, ранее известной как Aladdin Systems). Он работает на классической Mac OS, macOS и Microsoft Windows. До 2011 года версия для Linux также была доступна для загрузки.
Примечательные особенности
[ редактировать ]Дубликат складной
[ редактировать ]Складывание дубликатов — это функция, которая экономит еще больше места, сохраняя в архиве только одну копию дубликата файла. [8] [9] [10] [11]
Проблемы
[ редактировать ]Обратная совместимость
[ редактировать ]Изменения в формате сжатия Stuffit приводят к тому, что предыдущие версии Stuffit или программного обеспечения, использующего его API, не могут распаковывать новые архивы, что приводит к необходимости установки новых версий. Эта несовместимость может быть неудобной для рабочих процессов, где важно своевременное выполнение или где система предполагаемого получателя не способна запускать более новые версии Stuffit. Хотя пользователи могут создавать архивы в устаревшем формате, эта функциональность явно не представлена. [ нужна ссылка ]
Альтернативы
[ редактировать ]macOS включает в себя утилиту архивирования , которая распаковывает устаревшие открытые форматы ZIP, GZIP и BZIP2 и создает ZIP. В версиях, начиная с 10.3 (Panther), теперь сохраняются ветки ресурсов в формате ZIP, поэтому Stuffit больше не требуется для сжатия файлов Mac. ZIP также является стандартом де-факто , что делает его более широко распространенным для архивирования и совместного использования.
Хотя StuffIt раньше был стандартным способом упаковки программного обеспечения Mac для загрузки, собственные сжатые образы дисков macOS ( DMG ) в значительной степени заменили эту практику.
StuffIt по-прежнему можно использовать в ситуациях, когда требуются его специфические функции (редактирование/просмотр архивов, лучшее сжатие, сжатие JPEG, шифрование, старые пакеты). Альтернативой с открытым исходным кодом может быть The Unarchiver , даже если он не поддерживает последние версии форматов файлов StuffIt. [12] Некоторые сторонние программы, такие как Macintosh Finder заменяющий Path Finder, , используют лицензионный Stuffit SDK для получения всех функций Stuffit.
См. также
[ редактировать ]- Список форматов архивов
- Список файловых архиваторов
- Сравнение файловых архиваторов
- Дисковый удвоитель
Ссылки
[ редактировать ]- ^ «Stuffit для Solaris/Linux» . my.smithmicro.com . Архивировано из оригинала 16 ноября 2008 г. Проверено 6 мая 2024 г.
- ^ «Архив вещей» . linuxmafia.com . Проверено 6 мая 2024 г.
- ^ «Стаффит, конец жизни» . smithmicro.com . 2019. Архивировано из оригинала 27 января 2022 г.
- ^ «Рэймонд Лау: StuffIt» . www.raylau.com . Архивировано из оригинала 07 февраля 2020 г.
- ^ «Архиваторы слога» . Ангельский огонь . Архивировано из оригинала 16 апреля 2008 г.
- ^ Гилкрист, Джефф. «Тест сжатия ACT JPEG» . www.compression.ca .
- ^ Саломон, Дэвид (18 января 2010 г.). Справочник по сжатию данных . Спрингер. п. 1194. ИСБН 9781848829039 .
- ^ «StuffIt по сравнению с Zip» . Архивировано из оригинала 31 августа 2011 г. Проверено 15 августа 2011 г.
- ^ «StuffIt Deluxe 2009 продолжает развиваться спустя 20 лет» . TidBITS . 17 сентября 2008 г.
- ^ «Обзор: StuffIt Deluxe 2010» . 30 января 2010 г.
- ^ «StuffIt — лучшее решение для сжатия данных отмечает свое 20-летие выпуском StuffIt Deluxe 2009 для Mac» . www.businesswire.com . 17 сентября 2008 г.
- ^ «Разархиватор» .
StuffIt: Без шифрования; StuffIt X: Частично