Конвертировать ZIP в TAR.XZ Онлайн
Конвертируйте ZIP-архивы Windows в TAR.XZ, чтобы получить самый компактный TAR-архив. XZ (LZMA2) сжимает сильнее всех распространённых форматов: в нашем тесте TAR.XZ получился на 7,5% меньше ZIP на смешанном наборе, на 24% меньше на бинарных файлах программ и на 37% меньше на исходном коде.
Наш конвертер извлекает содержимое ZIP и повторно сжимает его с помощью мощного алгоритма XZ LZMA2. Все файлы и структура каталогов сохраняются при значительном уменьшении размера архива.
Преимущества TAR.XZ
- Максимальное сжатие — наименьшие размеры файлов среди вариантов TAR
- Современный стандарт — используется ядром Linux и основными дистрибутивами
- Быстрое извлечение — более быстрая распаковка, чем BZIP2, несмотря на лучшие коэффициенты
- Многопоточность — поддерживает параллельное сжатие на нескольких ядрах процессора
- Метаданные Unix — сохраняет разрешения, владельца и временные метки
XZ против других методов сжатия
XZ сжимает сильнее всех распространённых форматов. В нашем тесте он опередил GZIP на 28% и BZIP2 на 9% на исходном коде и на 24% и 18% на бинарных файлах программ. Сжатие медленнее, а в замере XZ распаковывал примерно в 2,5 раза медленнее GZIP, но почти в 4 раза быстрее BZIP2 — это хороший выбор для файлов, которые часто скачивают, но распаковывают один раз.
Алгоритм LZMA2 в XZ использует размеры словаря до 1,5 ГБ по сравнению с 32 КБ GZIP и 900 КБ BZIP2. Это позволяет XZ находить паттерны в гораздо больших диапазонах данных, что приводит к превосходному сжатию для файлов с повторяющимися структурами, таких как исходный код, файлы журналов и дампы баз данных.
Как работает преобразование
Преобразование ZIP в TAR.XZ включает извлечение содержимого архива ZIP и переупаковку его в контейнер TAR со сжатием XZ. Формат TAR сохраняет специфичные для Unix атрибуты, такие как разрешения файлов и символические ссылки, которые ZIP может не полностью поддерживать. Затем XZ применяет сжатие LZMA2 ко всему потоку TAR.
Процесс преобразования автоматически выполняет полное перекодирование. Загрузите свой ZIP-файл и получите оптимизированный архив TAR.XZ, готовый к загрузке. Файл передаётся на наши серверы по зашифрованному HTTPS-соединению; порядок обработки загруженных файлов описан в нашей политике конфиденциальности.
Рекомендации по формату
TAR.XZ является стандартным форматом архива для дистрибутивов Linux и программного обеспечения с открытым исходным кодом. Преобразование из ZIP дает вам совместимость с системами сборки Linux и менеджерами пакетов. Результирующий архив будет без проблем работать со стандартными инструментами Unix, такими как tar, xz и системы управления пакетами.
Общие случаи использования
- Релизы ядра Linux — kernel.org распространяет в виде TAR.XZ
- Пакеты дистрибутивов — многие дистрибутивы Linux используют XZ для пакетов
- Долгосрочное архивирование — минимизация хранилища для архивных данных
- Оптимизация пропускной способности — уменьшение размеров загрузок для пользователей
Требования к памяти и процессору
Сжатие XZ требует большого количества памяти. Стандартные настройки сжатия используют 100-200 МБ ОЗУ, а для максимального сжатия (-9e) может потребоваться несколько гигабайт. Для распаковки обычно требуется всего 20–50 МБ независимо от уровня сжатия. Наш онлайн-конвертер удовлетворяет эти требования к ресурсам на стороне сервера, делая преобразование доступным с любого устройства.
Сжатие XZ значительно медленнее, чем GZIP, — часто в несколько раз для файлов аналогичного размера. Однако скорость распаковки сопоставима с GZIP, что делает XZ идеальным для файлов, которые сжимаются один раз, но извлекаются много раз, например для релизов ПО, которые скачивают тысячи пользователей.
Проверка целостности
И ZIP, и TAR.XZ включают проверку контрольной суммы. ZIP использует CRC-32 для каждого файла, а XZ использует CRC-64 для всего сжатого потока. XZ также поддерживает проверки целостности SHA-256 в некоторых реализациях. В дистрибутивах, чувствительных к безопасности, файлы TAR.XZ часто сопровождаются отдельными файлами .sha256 или .sig для криптографической проверки.
Сопутствующие инструменты
- TAR.XZ в ZIP — конвертировать обратно в формат ZIP
- ZIP в TAR.GZ — TAR со сжатием GZIP
- ZIP в 7Z — альтернатива с аналогичной степенью сжатия