Расширение файла.tar.gz очень популярно, когда говорят о загрузке файлов в системах, которые не работают в Windows. В отличие от других расширений, для открытия файла не указывается одна программа; скорее, это относится к двум. Tar - это имя формата файла, а также программы, которая его создает.
GZIP против TAR
Разница между GZIP и TAR заключается в том, что Tar - это файловый архиватор, что означает, что он может объединять несколько файлов, не сжимая их в один файл. Gzip, имеющий расширение.gz, используется для сжатия файла с целью экономии места на жестком диске.
Gzip обычно называют форматом файлов и программной средой для сжатия HTTP-контента до тех пор, пока он не будет доставлен клиенту в Unix и Unix-подобных системах. Известно, что этот метод минимизирует размер файлов до 80%, что приводит к более быстрому времени загрузки страницы, более низкому использованию полосы пропускания и меньшим накладным расходам SSL (из-за уменьшения количества циклов приема-передачи во время установления связи SSL).
Команду tar можно использовать для создания сжатых архивов, содержащих один файл или группу файлов. Tarballs, gzip, bzip или tar-файлы - это термины для получаемых архивных файлов. Файл tar - это особый тип файла, который объединяет множество файлов в один пакет. Он похож на файл.zip тем, что может содержать несколько файлов, но это другой формат файла.
Таблица сравнения GZIP и TAR
Параметры сравнения | GZIP | ТАР |
Коннотации | Инструмент сжатия 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, используется для минимизации использования дискового пространства файлом. Заархивированные файлы GNU используют алгоритм GNU ZIP для обеспечения соблюдения спецификаций и рекомендаций по сжатию, и они хранятся в формате GZIP с расширением gzip. Формат файла TAR часто используется в системах Linux и Unix, но в основном он используется для хранения данных, а не для их сжатия.
Алгоритм DEFLATE, сочетающий LZ77 и кодирование Хаффмана, является основой gzip. DEFLATE был разработан, чтобы заменить защищенные патентом алгоритмы сжатия данных, такие как LZW, которые в то время ограничивали возможности использования compress и других распространенных архиваторов.