В чем разница между tar и zip? Каковы варианты использования для каждого?
unix
compression
zip
tar
холодный морской тропический воздух
источник
источник
Ответы:
tar
сам по себе просто объединяет файлы (результат называется tarball ), а такжеzip
применяет сжатие.Обычно вы используете
gzip
вместе с,tar
чтобы сжать полученный архив , таким образом, достигая результатов, аналогичных сzip
.Для достаточно больших архивов существуют важные различия.
zip
Архив представляет собой набор сжатых файлов . GZIP-архив представляет собой сжатую коллекцию (несжатых файлов). Таким образом, zip-архив представляет собой произвольно доступный список объединенных сжатых элементов, а a.tar.gz
представляет собой архив, который должен быть полностью расширен до того, как каталог станет доступен.zip
том , что вы не получите сжатие в файлах (потому что каждый файл сжимается независимо от других в архиве, сжатие не может воспользоваться сходств между содержанием различных файлов); преимущество является то , что вы можете получить доступ к любому из файлов , содержащихся в глядя на только ( в зависимости от целевого файла) раздела специфичного архива (как «каталог» из коллекции отдельно от самой коллекции)..tar.gz
является то , что вы должны распаковать весь архив для файлов доступа , содержащихся в нем (как файлы находятся в тарболе); преимуществом является то , что сжатие может воспользоваться сходством между файлами (как он сжимает весь архив).источник
zip
сжимает файлы в каталог, но предостережение в том, что вы не получаете сжатие файлов? Аналогично для.tar.gz
. Там есть опечатка?