Мне недавно нужно было скачать Ruby Source отсюда, и там написано «доступно в трех форматах», которые есть .tar.bz2
, .tar.gz
и .zip
. Есть ли причина, по которой нам нужны все три формата? По крайней мере, на Linux и OSX я могу легко выполнить любую из трех. Я думаю, что в Windows встроен только zip. Есть ли что-то за этими предпочтениями или это просто религиозная битва?
12
Ответы:
.tar.gz
файлы (все еще после нескольких лет работы в этой должности) являются наиболее распространенным форматом архивов для архивов, предназначенных для систем, подобных unix. Пользователи в любой Unix-подобной системе смогут открывать их без установки дополнительного программного обеспечения, но пользователи, работающие под управлением Windows, не могут..tgz
Вместо этого их иногда называют, хотя в настоящее время это встречается реже (было принято решение обойти ограничения именования файлов Windows, которые были удалены в Windows NT и Windows 95)..zip
файлы доступны по умолчанию в современных вариантах Windows без установки дополнительного программного обеспечения. Как правило, они также могут использоваться в любых других системах, но поддержка не всегда включена по умолчанию при минимальной установке.Таким образом, два вышеуказанных формата даны для почти 100% охвата того, что люди смогут открыть даже из недавно установленной системы без добавления дополнительных инструментов.
.tar.bz2
файлы похожи,.tar.gz
но используют формат bzip2 вместо gzip. Они будут меньше, иногда значительно меньше, поэтому их быстрее загружать, но поддержка в Windows встречается реже и, как и в других случаях,.zip
поддержка не всегда присутствует по умолчанию при минимальной установке других ОС.Это предлагается для удобства тех пользователей, у которых установлена дополнительная утилита (и, возможно, для экономии пропускной способности для провайдера), хотя для небольших файлов разница не стоит создавать / предлагать / поддерживать (в установке / сборке). документация например) дополнительный формат.
.7z
файлы начинают видеть больше и в наши дни. Это файлы, созданные + для чтения 7-zip и совместимыми инструментами, и, как правило, они намного меньше, чемzip
ed илиgzip
ed архивы (и часто меньше, чемbzip2
ed архивы тоже). Например, я регулярно сжимаю резервные копии базы данных MSSQL для передачи подключения к Интернету на основе ADSL - 7zip имеет тенденцию создавать файлы, размер которых меньше половины тех, которые создаются в стандартном формате zip, что существенно меняет время передачи (больше, чем компенсирует тот факт, что алгоритм сжатия 7zip намного медленнее, чем стандартный алгоритм zip). Использование формата 7-zip не особенно распространено в настоящее время, поскольку соответствующие инструменты устанавливаются реже, чем другие опции.Как и в случае с архивами bzip2, 7-zip архивы, где это возможно, предлагаются для удобства тех пользователей, у которых установлена дополнительная утилита (и для экономии пропускной способности для провайдера), хотя для небольших файлов разница не стоит хлопот создания / предложения / поддержки (например, в документации по установке / сборке) дополнительного формата.
(если вы хотите увидеть религиозную битву на тему форматов архивных файлов, совершите короткое путешествие по территории, оставшейся от Usenet или пиратской (извините, «сцена»)), и осмелитесь предположить, что что-то может быть более подходящим, чем
.rar
архивы - это почти так же зажигательно, как предлагать пользователю emacs попробовать vim или наоборот)источник
.rar
файлы великолепны! Они должны использоваться для всего, включая разбиение ТВ-шоу на 30 файлов по 9 МБ и сжатие альбомов! Есть ли что-нибудь, что этот славный формат НЕ МОЖЕТ сделать? (Или так я слышал. Я покупаю все свои телешоу, очевидно)