Який метод стиснення ZIP підтримує загальноприйняту ОС?


6

7-zip надає мені 5 варіантів способу стиснення, щоб зафіксувати файли за допомогою:

  • Спуску
  • Спустіть64
  • LZMA
  • BZip2
  • PPMd

На моїй машині Windows 8, як уявляється , вбудована утиліта Windows Explorer обробляє LZMA без проблем, може перераховувати файли у файлі, стисненому LZMA, без проблем ... але насправді їх не читати. Я знаю, що Deflate є найбільш сумісним, але для деяких файлів, які я намагаюся розповсюдити, максимальний параметр призводить до того, що в 2 рази більший, ніж файл, стислий LZMA. Однак, оскільки люди, яких я поширюю, мають будь-яку ОС, мені потрібен широко підтримуваний формат.

Які методи стиснення до нативної утиліти zip у Windows 7, 8 та Mac OS X підтримуються?


2
Якщо ваша основна мета - сумісність з усіма / більшістю ОС та розпакуванням інструментів, то Deflate - ваш найкращий вибір.
Ƭᴇcʜιᴇ007

LZMA не є рідною для Mac чи Win, але 7-Zip доступний для великої кількості платформ. Я думаю, це залежить від того, чи мали би його потенційні користувачі, або якщо додаткове завантаження буде менше, ніж різниця між LZMA & Deflate
Tetsujin


@ Ƭᴇcʜιᴇ007 Можливий дуп - це певна платформа та ОС. Я вважаю це новим питанням, і ваш початковий коментар насправді є "відповіддю" на нього.
Tetsujin

1
Особисто, якщо файл достатньо великий для того, щоб надати дискусію, я б вразив його найкращою компресією та надав посилання на 7-zip для людей, які мають проблеми з рідними інструментами.
Нейт

Відповіді:


4

Якщо ваша основна мета - сумісність з усіма / більшістю ОС та розпакуванням інструментів, то Deflate - ваш найкращий вибір.

З статті Zip-> Методи стиснення Вікіпедії :

Найчастіше використовується метод стиснення DEFLATE , який описаний в IETF RFC 1951 .


1
Спустіть, +1. Однак будьте уважні до реалізації. Вони дотримуються RFC 1951 (Deflate) та RFC 1952 (Gzip) різного рівня. Дивіться, наприклад, браузер Archive не вказує поля оригінального імені файлу в заголовку GZIP .
jww
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.