Три формата? Почему?

Я должен был загрузить Источник Ruby недавно отсюда, и он говорит, "доступный в трех форматах", которые являются .tar.bz2, .tar.gz и .zip. Есть ли какая-либо причина, что нам нужны все три формата? По крайней мере, на Linux и OSX я могу сделать любой из трех легко. В Windows только архивируйте, встроено, я думаю. Есть ли что-нибудь позади этих предпочтений, или это - просто религиозное сражение?

12
задан 09.05.2010, 06:01

1 ответ

.tar.gz файлы являются (все еще после нескольких лет в том положении) наиболее распространенным форматом архива для архивов, предназначенных для подобных Unix систем. Пользователи в любой подобной Unix системе смогут открыть их, не устанавливая дополнительное программное обеспечение, но пользователи, запускающие Windows, не могут. Их иногда называют .tgz вместо этого, хотя это менее распространено теперь (конвенция была запущена для обхождения ограничений именования файла Windows, которые были удалены в Windows NT и Windows 95).

.zip файлы доступны по умолчанию на современных вариантах Windows без любого дополнительного устанавливаемого программного обеспечения. Они обычно применимы в любых других системах также, но поддержка не всегда включается по умолчанию в минимальных установках.

Таким образом, вышеупомянутые два формата даны для достижения близкого 100%-го покрытия того, что люди смогут открыть даже от недавно установленной системы с не дополнительные добавленные инструменты.

.tar.bz2 файлы подобны .tar.gz но используйте bzip2 формат вместо gzip. Они будут меньшими, иногда значительно меньшими, настолько более быстрыми для загрузки - но поддержка в Windows менее распространена и как .zip поддержка не всегда присутствует по умолчанию на минимальных установках другого OSs.

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

.7z файлы начинают замечаться больше в эти дни также. Они - файлы produced+read и совместимыми инструментами с 7 zip и обычно намного меньше, чем zipредактор или gzipархивы редактора (и часто меньший, чем bzip2редактор архивирует также). Например, я регулярно сжимаю резервные копии базы данных MSSQL для передачи, основанное на ADSL интернет-соединение - 7zip имеет тенденцию производить файлы меньше чем половина размера произведенных в стандартном формате zip, который имеет значительное значение во времени трансфера (больше, чем восполнение того, что 7zip алгоритм сжатия намного медленнее затем стандартный алгоритм zip). Использование формата с 7 zip не является особенно общим в данный момент, когда соответствующие инструменты реже установлены, чем другие опции.

Как с архивами bzip2, архивы с 7 zip, где это возможно, предложены как удобство тем пользователям, которые имеют дополнительную установленную утилиту (и сохранить немного пропускной способности для поставщика), хотя для маленьких файлов различие не стоит стычки создания/предложения/поддержки (в документации установки/сборки, например) дополнительный формат.

(если Вы хотите видеть религиозное сражение на предмет форматов архивного файла, взять короткую поездку в то, что оставляют Usenet или пирата (жаль "сцена") территорию, и смейте предполагать, что что-то могло бы более подойти, чем .rar архивы - это является почти столь же провокационным как предложение emacs пользовательской энергии попытки или наоборот),

19
ответ дан 07.12.2019, 11:55

Теги

Похожие вопросы