TAR.GZ в TAR.XZ

Конвертируйте TAR.GZ в TAR.XZ онлайн для максимального сжатия: переходите с алгоритма GZIP на более эффективный XZ без потери файлов.

или перетащите файл сюда

Загрузите ваш PDF файл

Быстрая конвертацияБезопасная обработкаБез регистрации

Конвертировать TAR.GZ в TAR.XZ онлайн

Перейдите со сжатия GZIP на XZ, чтобы уменьшить архивы. XZ (LZMA2) сжимает сильнее всех распространённых TAR-форматов: в нашем тесте TAR.XZ получился на 7% меньше TAR.GZ на смешанном наборе и на 28% меньше на исходном коде. Распаковка медленнее, чем у GZIP, но всё равно быстрая, а TAR.XZ — текущий стандарт для выпусков ПО под Linux.

Формат TAR.XZ стал предпочтительным выбором для распространения исходного кода, релизов ядра Linux и программных пакетов. Основные дистрибутивы, такие как Debian, Fedora и Arch Linux, теперь используют TAR.XZ для своих архивов пакетов. Конвертируя из TAR.GZ, вы получаете преимущества меньших размеров загрузки и сниженных затрат на хранение.

Зачем переходить на TAR.XZ?

  • Лучшее сжатие — XZ создаёт наименьшие файлы среди распространённых форматов архивов
  • Быстрое извлечение — быстрее BZIP2, несмотря на достижение меньших размеров файлов
  • Современный стандарт — принят ядром Linux, проектом GNU и основными дистрибутивами
  • Параллельная поддержка — XZ может использовать несколько ядер CPU с инструментами pixz или pxz
  • Проверка целостности — XZ включает контрольные суммы CRC64 для верификации данных

Как работает конвертация

Конвертация TAR.GZ в TAR.XZ включает два шага: сначала удаляется слой сжатия GZIP для извлечения базового TAR-архива. Затем TAR-архив повторно сжимается с использованием алгоритма XZ с кодированием LZMA2. Всё содержимое файлов, разрешения, временные метки, владелец и символические ссылки сохраняются точно.

Конвертация выполняется автоматически на наших серверах. Загрузите файл TAR.GZ и получите оптимизированный архив TAR.XZ, готовый к скачиванию. Пережатие из gzip в xz упирается в процессор, и серверное железо здесь заметно выигрывает — особенно на архивах в несколько гигабайт.

Сравнение сжатия: GZIP и XZ

GZIP использует алгоритм DEFLATE, сочетающий LZ77 и кодирование Хаффмана. XZ использует LZMA2, который работает с гораздо большими словарями и более сложным поиском совпадений. В нашем тесте это сделало TAR.XZ на 28% меньше TAR.GZ на исходном коде и на 24% меньше на бинарных файлах программ. Цена — более медленное сжатие, а в замере GZIP всё равно распаковывал примерно в 2,5 раза быстрее XZ.

Словарь XZ может расти до 1,5 ГБ, по сравнению с окном в 32 КБ у GZIP. Это позволяет XZ находить паттерны на гораздо больших участках данных, что делает его особенно эффективным для исходного кода, лог-файлов и дампов баз данных, где похожий контент повторяется в больших файлах.

Современные дистрибутивы Linux предпочитают XZ для официальных релизов. Ядро Linux и крупные проекты распространяются как TAR.XZ, потому что экономия размера файла значительно сокращает время загрузки и затраты на хранение зеркал.

Требования к ресурсам

Сжатие XZ с настройками по умолчанию использует примерно 100-200 МБ RAM — значительно больше, чем скромные требования GZIP. Максимальное сжатие (-9e) может требовать нескольких гигабайт памяти. Однако распаковка требует только 20-50 МБ независимо от уровня сжатия, использованного при создании.

Скорость сжатия у XZ заметно ниже — часто в несколько раз медленнее, чем у GZIP. Для файлов, которые сжимаются один раз и распространяются многократно (релизы ПО, дистрибутивы ядра), этот компромисс оправдан. Для часто обновляемых архивов преимущество GZIP в скорости может перевешивать выигрыш XZ в размере.

Соображения о совместимости

Поддержка XZ была добавлена в большинство дистрибутивов Linux около 2010 года. Современные системы включают xz-utils по умолчанию. Очень старые системы или встроенные дистрибутивы Linux могут не иметь поддержки XZ. Если вам нужна совместимость с устаревшими средами, TAR.GZ остаётся более безопасным выбором, несмотря на большие размеры файлов. Проверьте целевые системы перед переходом на XZ для критичных дистрибутивов.

Часто задаваемые вопросы

Сколько места можно сэкономить?

В нашем тесте XZ сделал файлы на 7% меньше, чем gzip, на смешанном наборе и на 28% меньше на исходном коде. Экономия зависит от типа содержимого.

Какие есть недостатки?

Сжатие и распаковка XZ значительно медленнее, чем gzip. Для больших файлов это может занять существенное время.

Можно ли распаковать файлы TAR.XZ везде?

Все современные дистрибутивы Linux поддерживают TAR.XZ нативно. В macOS нужны дополнительные инструменты. В Windows понадобится 7-Zip или аналог.

Можно ли открыть файлы TAR.XZ в Windows?

В Windows для открытия файлов TAR.XZ нужен 7-Zip или аналогичная программа. Во всех дистрибутивах Linux они поддерживаются нативно через команду tar.

Сохранятся ли права доступа к файлам?

Да, TAR сохраняет права доступа Unix, владельца и временные метки файлов при конвертации из TAR.GZ в TAR.XZ.

Можно ли конвертировать TAR.XZ обратно в TAR.GZ?

Да, конвертация работает в обе стороны. Вы можете конвертировать TAR.XZ обратно в TAR.GZ с помощью нашего онлайн-инструмента или стандартной утилиты командной строки tar.