2

Мне просто интересно, какая разница между этими форматами файлов? Разве не должно быть только один или два, которые обычно имеют тенденцию превосходить большинство других?

4 ответа4

7

compress (команда Unix, портированная на Linux и другие) само имеет только одно расширение файла, которое используется для его вывода, а именно .z

Существуют другие алгоритмы сжатия (и связанные с ними программы), которые сжимают файлы по-разному для разных результатов.

Некоторые популярные программы включают в себя:

  • Gzip, который имеет расширение .gz
  • Bzip, который имеет расширение .bz2
  • Рар , который имеет расширение .rar
  • Zip с расширением .zip
  • 7-zip с расширением .7z
  • и многое другое ...

Как правило, более новые архиваторы будут использовать лучшие алгоритмы сжатия, обычно за счет увеличения времени (требующего большего времени процессора) для сжатия или увеличения объема памяти или обоих.

Однако, как правило, чем новее программа, тем новее ее алгоритмы и, следовательно, тем лучше будет ее сжатие. compress так же старо, как и холмы, и его коэффициенты сжатия, как правило, намного хуже, чем у более современных программ, таких как 7-zip.

2

Если он основан на Linux, .tar.gz или .tar.bz - иначе известный как ваш скромный тарбол. В Windows .zip - изначально поддерживается начиная с Windows XP. Вы также часто сталкиваетесь с .rar (особенно с файлами из немного сомнительных источников) и .7z (Windows / программное обеспечение с открытым исходным кодом чаще всего).

Если вы хотите АБСОЛЮТНО быть уверенным, что ваш файл будет открыт большинством современных ОС (и некоторыми не очень современными), .zip - безопасный выбор.

Эффективность во многих случаях зависит от типа файла - например, lrzip лучше всего работает с ОЧЕНЬ большими файлами, текстовые файлы всегда сжимаются очень хорошо, но сжатое аудио нет, а степень сжатия часто обменивается на использование процессора и оперативной памяти - как таковые, не лучший формат файла для сжатия

1

Хотя .z является самым старым, таким же старым, как Unix, наиболее распространенным форматом сжатия является .zip поскольку он является единственным форматом, изначально поддерживаемым всеми версиями и разновидностями Windows, начиная с Windows 98.

0

Я предпочитаю сжимать мои данные, используя * .rar с WinRAR, так как это полностью настраивается. Я использую его, потому что я могу выбрать, насколько сильно я хочу сжать его, и я могу установить пароли для защиты своего архива. Если я делаю что-то с образами дисков, я сожму в * .iso или * .daa, используя PowerISO.

Всякий раз, когда я не на одном из своих компьютеров, я сжимаю его с помощью встроенного в Windows 7 * .zip компрессора. В Ubuntu я, вероятно, сожму в * .tar.gz или * .zip.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .