Есть ли у zip какие-либо преимущества перед bz2?

Возможный дубликат:
Как я могу оценить лучший выбор формата архива для сжатия файлов?

Я только что скачал phpBB3 и увидел, что они предлагают загрузку bz2 (1,51 МБ) и zip (2,35 МБ). Вот почему я хочу знать, имеет ли формат файлов ZIP какие-либо преимущества перед bzip2.

Согласно статье в Википедии, zip-файлы могут быть сжаты с использованием алгоритма сжатия bzip2. Почему zip-файл намного больше?

4 ответа

Решение

.zip файлы могут содержать более одного файла.

.bz2 может содержать только один файл .bz2 Жатка более компактна и обеспечивает надежное сжатие.

tar обычно используется для размещения более одного файла в .bz2 архив. Вот почему вы часто видите .tar.bz2 файлы.

Я хочу знать, имеет ли формат файлов ZIP какие-либо преимущества перед bzip2.

У большего количества людей есть программное обеспечение, которое может обрабатывать формат zip, чем файл tar.bz2.

Zip-файлы могут быть сжаты с использованием алгоритма сжатия bzip2. Почему zip-файл намного больше?

"Может" не означает "всегда будет".

Не относится к достоинствам одного алгоритма по сравнению с другим, но практическим моментом для ZIP является поддержка в Windows: начиная с XP, есть поддержка ZIP из коробки, но вам нужны внешние инструменты (например, 7-zip) для работать с bzip2.

В целом, они поддерживают tar.gz (или bz) для пользователей linux и zip для пользователей windows - большинство систем linux имеют поддержку первых по умолчанию, и в каждой современной версии windows есть zip.

Большинство zip-файлов используют deflate, а не bzip из соображений совместимости, и поэтому файлы немного больше. Однако при практическом использовании разница не так уж и значительна.

Другие вопросы по тегам