Расширение файла .tar.gz очень популярно, когда речь идет о загрузке файлов в системах, которые не работают в Windows. В отличие от других расширений, одно не указывает на одну программу для открытия своего файла, а ссылается на две.
Tar — это название формата файла, а также программы, которая его создает.
Основные выводы
- Gzip — это утилита сжатия файлов, которая сжимает один файл, а Tar — это утилита архивации, которая создает архив из нескольких файлов и каталогов.
- Gzip уменьшает размер файла, сжимая его содержимое, а Tar объединяет несколько файлов и каталогов в один файл архива.
- Gzip не сохраняет никаких метаданных или структуру каталогов, в то время как Tar сохраняет структуру каталогов файлов и каталогов, включенных в архив.
GZIP против TAR
The difference between GZIP and TAR is that Tar is a file archiver, which means it can merge several files without compressing them into a single file. Gzip, which handles the.gz extension, is used to compress the file to save space on the hard drive.
Gzip обычно называют форматом файлов и программной платформой для сжатия HTTP-контента до его передачи клиенту в Unix и Unix-подобных системах.
Известно, что этот метод минимизирует размер файлов до 80 %, что приводит к более быстрому времени загрузки страниц, более низкому использованию пропускной способности и меньшим накладным расходам SSL (из-за уменьшения количества циклов обмена данными во время рукопожатия SSL).
Команду tar можно использовать для создания сжатых архивов, содержащих один файл или группу файлов. Tarballs, файлы gzip, bzip или tar — все термины для архивных файлов, которые получаются в результате.
Файл tar — это файл особого типа, который объединяет множество файлов в один пакет. Он похож на файл .zip тем, что может содержать несколько файлов, но в другом формате.
Сравнительная таблица
Параметры сравнения | GZIP | TAR |
---|---|---|
коннотация | Инструмент сжатия Gzip, который управляет расширением .gz, используется для минимизации использования дискового пространства файлом. | Tar — это файловый архиватор, что означает, что он может объединять несколько заданных файлов, не сжимая их в один файл. |
Возможность сжатия | Gzip — это программа, которая сжимает один файл (только). | Различные файлы объединяются в один (tar) файл с помощью tar. |
На основе эффективности | Zip — это программное обеспечение, которое выполняет как архивирование, так и сжатие. | Он создает один файл из нескольких файлов; он не сжимает данные, если только он не используется в сочетании с программой сжатия, такой как gzip. |
Сохранение метаданных | Zip отстает в сохранении метаданных. | Tar намного опережает zip в плане сохранения метаданных. |
Тесты пройдены | Gzip проходит только 17% тестов, что довольно мало. | Tar имеет проходной процент 65 (почти в 3.5 раза больше, чем у zip-файла). |
Что такое GZIP?
Архивные файлы GNU используют алгоритм GNU ZIP для обеспечения соблюдения спецификаций и рекомендаций по сжатию, и они хранятся в формате GZIP с расширением gzip.
Они могут содержать некоторые файлы, которые пользователь выбрал для сжатия с помощью алгоритма GNU ZIP. Размер несжатых версий файлов, содержащихся в формате GZIP, будет меньше размера результирующего файла GZIP.
Алгоритм GNU ZIP преобразует большие файлы в соответствии с потребностями пользователя, и большинство систем на основе Unix следуют стандартам и спецификациям сжатия GZIP.
Многие инструменты сжатия и распаковки файлов Microsoft Windows поддерживают файлы GZIP, что означает, что их можно использовать для создания, распаковки и доступа к содержимому, хранящемуся в этих файлах.
Алгоритм DEFLATE, сочетающий кодирование LZ77 и Хаффмана, является основой gzip. DEFLATE был разработан, чтобы заменить запатентованные алгоритмы сжатия данных, такие как LZW, которые в то время ограничивали возможности использования Compress и других распространенных архиваторов.
Что такое ТАР?
Файл TAR имеет формат Consolidated Unix Archive, который является сокращением от Tape Archive и называется tarball. Чтобы открыть файл TAR, нужна программа для открытия архива или инструкции.
Поскольку он может хранить несколько файлов в одном файле, формат файла TAR является обычным для архивирования и отправки нескольких файлов через Интернет, например, для загрузки программного обеспечения.
В случае Linux и Unix, обычно используется формат файлов TAR, но в основном он используется для хранения данных, а не для их сжатия. После разработки, когда файлы TAR сжимаются, они становятся файлами TGZ с расширениями TGZ, TAR.GZ или GZ.
Самая популярная программа zip/unzip открывает файлы TAR, потому что они являются распространенным форматом архивов.
Двумя лучшими бесплатными экстракторами файлов являются PeaZip и 7-Zip, которые могут открывать и создавать файлы TAR, но в этом списке бесплатных экстракторов файлов есть множество других вариантов.
Другие открыватели TAR включают B1 Online Archiver и ezyZip, которые запускаются в вашем браузере, а не как загруженное приложение. Чтобы удалить содержимое TAR, загрузите его на один из этих двух веб-сайтов.
Основные различия между GZIP и TAR
- Инструмент сжатия Gzip, который управляет расширением .gz, используется для минимизации использования дискового пространства файлом. С другой стороны, Tar — это файловый архиватор, а это значит, что он может объединять несколько файлов в один без сжатия.
- Gzip — это программа, которая сжимает один файл (только), тогда как разные файлы объединяются в один (tar) файл с помощью tar.
- Zip — это программное обеспечение, которое выполняет как архивирование, так и сжатие. Tar создает один файл из нескольких файлов; он не сжимает данные, если только он не используется в сочетании с программой сжатия, такой как gzip.
- Zip отстает в сохранении метаданных, тогда как Tar намного опережает Zip в плане сохранения метаданных.
- Gzip проходит только 17% тестов, что довольно мало, тогда как процент прохождения Tar составляет 65 (почти в 3.5 раза больше, чем у zip-файла).