Что такое XZ? Полное руководство по формату XZ

Узнайте, что такое файлы XZ, как они работают и когда их использовать. Полное руководство по формату XZ без загрузки и регистрации. Бесплатный онлайн-инструмент, без загрузки и регистрации. Работает в браузере, мгновенно и безопасно. Поддерживает множество форматов.

Бесплатный онлайн-конвертер файлов. Работает в Chrome, Firefox, Safari, Edge, Opera и других современных браузерах на Windows, macOS, Linux, Android и iOS. Не требует установки ПО или регистрации. Все преобразования выполняются прямо в браузере, поэтому ваши файлы не покидают устройство. Бесплатно и без учётной записи.

XZ

Что такое XZ? Полное руководство по формату XZ

Полное руководство по файлам XZ - технические детали, плюсы и минусы, случаи использования и часто задаваемые вопросы.

Последнее обновление:

Year2009
TypeArchive
UsageМаксимальное сжатие

Что это?

XZ, это формат сжатия данных без потерь, использующий алгоритм LZMA2 и разработанный в рамках проекта XZ Utils в 2009 году. Он обеспечивает отличные коэффициенты сжатия, конкурирующие с форматом LZMA компании 7-Zip, и значительно превосходит как gzip, так и bzip2. XZ стал предпочтительным форматом сжатия для многих дистрибутивов Linux, включая Fedora, Arch Linux и Debian, для распространения программных пакетов, так как лучшие коэффициенты сжатия снижают размеры загрузок для пользователей.

Формат XZ использует сжатие LZMA2 в контейнере, разработанном для долгосрочной целостности данных, включая контрольные суммы CRC64 для проверки данных. Сжатие многопоточно в современных реализациях, что устраняет исторический недостаток форматов на основе LZMA.

Распаковка происходит быстро по сравнению со сжатием, XZ распаковывается с скоростью, сопоставимой с bzip2, несмотря на его намного лучший коэффициент сжатия, что делает его практичным для распределения пакетов, где файлы сжимаются один раз и распаковываются много раз.

Технические спецификации

ProjectXZ Utils (Lasse Collin and others)
File Extension.xz
MIME Typeapplication/x-xz
AlgorithmLZMA2 with CRC64 integrity checking
Multi-threadingYes (pixz, xz --threads)
Typical Compression vs gzip20 to 35% smaller files
Toolsxz command, 7-Zip, WinRAR, most Linux package tools

Плюсы и минусы

Advantages

Отличное соотношение сжатия

Typically produces files 20 to 35% smaller than gzip and 10 to 20% smaller than bzip2 for the same input.

Стандарт дистрибуции Linux

The default compression format for software packages on Arch Linux, Fedora, and many other distributions.

Проверка целостности данных

Built-in CRC64 checksums verify compressed data integrity, catching corruption before extraction.

Быстрое распаковка

Despite excellent compression, decompression speed is reasonable and competitive with bzip2.

Disadvantages

Медленное сжатие

XZ compression is very slow compared to gzip, particularly at high compression levels, requiring minutes for large files.

Высокое использование памяти

Compression requires significant RAM - high compression levels can use 1 GB or more of memory.

Менее распространен на Windows

Not as universally known among Windows users as ZIP or 7Z, though 7-Zip supports it fully.

Избыточен для небольших файлов

The overhead of LZMA2 processing provides minimal benefit for small files where gzip is fast and adequate.

Когда использовать

Вот наиболее распространённые ситуации, когда XZ является правильным выбором:

Распределение пакетов Linux

The standard format for distributing compressed packages on Arch Linux (pacman uses.pkg.tar.xz) and many Fedora packages.

Архивы исходного кода

Many major open-source projects (Linux kernel, GNU packages) distribute source as.tar.xz for the best download size.

Сжатие больших файлов

Use xz when compressing large databases, log archives, or backup files where storage savings justify slower compression.

Долгосрочное хранение

The built-in integrity checking and high compression make xz a good choice for archival storage.

Как открыть файл XZ

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

Профессиональные инструменты обычно предлагают расширенные функции и поддержку, тогда как бесплатные и открытые варианты подходят пользователям, которым нужна базовая функциональность без затрат. Браузерные инструменты обеспечивают удобство быстрого доступа, а встроенные утилиты часто достаточны для обычных пользователей.

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

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

7-Zip 21.07

Windows, macOS, LinuxБесплатно (GPL)

7-Zip - это бесплатный архиватор с открытым исходным кодом, поддерживающий широкий диапазон форматов, включая XZ. Он позволяет пользователям создавать, извлекать и управлять файлами XZ с высокой степенью сжатия и надежными опциями шифрования. Программа обеспечивает высокую точность при работе с файлами XZ, гарантируя сохранение исходных данных при извлечении.

Ключевые функции
  • Создание и извлечение архивов XZ
  • Поддержка высокого коэффициента сжатия
  • Надежное шифрование AES-256
  • Интерфейс командной строки для автоматизации
  • Интеграция с Windows Explorer
Преимущества
  • Полностью бесплатный и открытый исходный код
  • Отличная производительность сжатия
  • Поддержка широкого диапазона форматов
Ограничения
  • Интерфейс может выглядеть устаревшим
  • Ограниченная поддержка расширенного редактирования

Экспортирует в:ZIP, TAR, GZ, BZ2

Лучше всего для:7-Zip идеален для пользователей, которые ищут мощный бесплатный инструмент для управления файлами XZ с надежными возможностями сжатия.

Перейти 7-Zip →

WinRAR 6.20

Windows, macOS, LinuxБесплатная пробная версия / $29.00 (единовременная покупка)

WinRAR - популярный архиватор файлов, поддерживающий файлы XZ наряду со многими другими форматами. Он обеспечивает удобный интерфейс и надежные функции для сжатия и распаковки файлов. WinRAR поддерживает высокую точность при извлечении и предлагает дополнительные функции, такие как восстановление и ремонт файлов.

Ключевые функции
  • Создание и извлечение архивов XZ
  • Инструменты восстановления и восстановления файлов
  • Поддержка многотомных архивов
  • Настраиваемые параметры сжатия
  • Интеграция с контекстным меню Windows
Преимущества
  • Удобный интерфейс
  • Надежные опции восстановления
  • Широко признан и пользуется доверием
Ограничения
  • Платное программное обеспечение после истечения пробного периода
  • Ограниченная поддержка для пользователей Linux

Экспортирует в:ZIP, TAR, GZ, RAR

Лучше всего для:WinRAR подходит для пользователей, которые предпочитают тщательно разработанный интерфейс и расширенные функции для работы с файлами XZ, особенно в среде Windows.

Перейти WinRAR →

PeaZip 9.2.0

Windows, LinuxБесплатно (GPL)

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

Ключевые функции
  • Создание и извлечение архивов XZ
  • Опции безопасного удаления файлов
  • Поддержка нескольких платформ
  • Возможности пакетной обработки
  • Настраиваемый интерфейс пользователя
Преимущества
  • Совместимость между платформами
  • Сильный акцент на функции безопасности
  • Удобный современный интерфейс
Ограничения
  • Менее известен, чем конкуренты
  • Меньше расширенных функций, чем WinRAR

Экспортирует в:ZIP, TAR, ARC, 7Z

Лучше всего для:PeaZip идеален для пользователей, которые ищут бесплатный, безопасный и удобный инструмент для управления файлами XZ на нескольких платформах.

Перейти PeaZip →

The Unarchiver4.3.1

macOSFree

The Unarchiver - это бесплатное приложение macOS, предназначенное для работы с различными форматами архивов, включая XZ. Оно сосредоточено на простоте и удобстве использования, позволяя пользователям быстро извлекать файлы из архивов XZ без каких-либо сложных параметров. The Unarchiver поддерживает высокую точность при извлечении, обеспечивая целостность данных.

Ключевые функции
  • Легко извлекайте файлы XZ
  • Поддерживает множество форматов архивов
  • Интеграция с Finder
  • Автоматическая ассоциация файлов
  • Простая функция перетаскивания
Преимущества
  • Чрезвычайно простой в использовании
  • Легкий и быстрый
  • Безупречная интеграция с macOS
Ограничения
  • Ограничено только извлечением
  • Нет расширенных функций для сжатия

Экспортирует в: N/A

Лучше всего для:The Unarchiver идеален для пользователей macOS, которым нужен простой инструмент для быстрого извлечения файлов XZ без дополнительных сложностей.

Перейти The Unarchiver →

Convert XZ Files

Нужно конвертировать файлы XZ? Используйте наш бесплатный онлайн-конвертер.

Convert XZ Files

Источники

  1. XZ / LZMA compression - tukaani.org
  2. XZ Utils - tukaani.org
  3. XZ Utils - Wikipedia

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

XZ лучше, чем gzip?

XZ создает значительно меньшие файлы (на 20-35% меньше для типичного содержимого), но сжимает гораздо медленнее. Скорость распаковки сопоставима. Для распространения программного обеспечения, где файлы сжимаются один раз и загружаются много раз, XZ - лучший выбор.

Как распаковать файл XZ?

Используйте: unxz filename.xz - или: xz -d filename.xz - Для файлов .tar.xz: tar -xJf filename.tar.xz

Могу ли я открыть файлы XZ в Windows?

Да. 7-Zip полностью поддерживает файлы .xz и .tar.xz в Windows. WinRAR также поддерживает файлы XZ.

Почему сжатие XZ так медленно?

XZ использует алгоритм LZMA2 с большими словарями сжатия, которые требуют анализа больших блоков данных для достижения наилучшего сжатия. Это требует большой вычислительной мощности. Используйте флаги уровня сжатия -0 или -1 для более быстрого (хотя менее эффективного) сжатия.

В чем разница между XZ и 7Z?

7Z - это формат контейнера, который может использовать LZMA/LZMA2 и другие алгоритмы, поддерживает несколько файлов со структурой каталогов и такие функции, как шифрование AES. XZ - это более простой односторонний формат LZMA2, разработанный для использования в Unix-конвейерах. Для многофайловых архивов с наилучшим сжатием 7Z имеет больше возможностей; для использования в Unix/Linux с TAR, XZ является стандартным выбором.