Конвертер архивов
Конвертируйте архивы бесплатно прямо в браузере
Трехшаговое конвертирование
С помощью file-converter-online.com можно легко конвертировать различные файловые архивы (например, .RAR, .ZIP, .7Z, .tgz и многие другие) в другие архивы. Таким образом, вам не нужно устанавливать дополнительное программное обеспечение, поскольку после конвертации в известный формат .ZIP большинство архивов можно открыть напрямую.
В настоящее время поддерживаются следующие форматы архивов:
.rar, .zip, .tar.gz, .tgz, .gz, .tbz, .bz, .bz2, .tzo, .tlz, .txz, .t7z, .jar, .war, .lha, .7z, .alzip, .ace, .arj, .arc, .cab, .lzma, .lzo, .lz, .xz, .rzip, .lrzip, .7zip, .cpio
Обзор форматов архивов: от 7z через rar и tar до ZIP
Форматы архивов объединяют несколько файлов и папок в один файл. Это не только удобно для отправки по электронной почте, загрузки из Интернета или архивирования, но и большинство форматов дополнительно сжимают содержимое. Это экономит место на жестком диске, SSD или в почтовом ящике. Но какой формат подходит для чего? Какова их текущая распространенность и какой формат был заменен? В этой статье представлен обзор основных форматов архивов, их истории, преимуществ и недостатков.
Сравнение основных форматов архивов в табличном виде:
| ZIP | RAR | 7z | tar | tar.gz | tar.xz | tar.zst | |
|---|---|---|---|---|---|---|---|
| Разработчик | PKWARE | win.rar GmbH | Игорь Павлов | AT&T Bell Labs | Проект GNU | Лассе Коллин | Meta (Facebook) |
| Введен | в 1989 | 1993 | 1999 | 1979 | 1992 | 2009 | 2015 |
| Алгоритм | DEFLATE | Проприетарный | LZMA2 | Нет | gzip (DEFLATE) | LZMA2 | Zstandard |
| Степень сжатия | Хороший | Очень хороший | Очень хороший | Нет | Хорошо | Отлично | Очень хорошо |
| Скорость | Быстрая | Средняя | Медленно | Очень быстро | Быстро | Медленно | Очень быстро |
| Шифрование | Да (AES) | Да (AES) | Да (AES) | Нет | Нет | Нет | Нет |
| Встроенная поддержка ОС | Windows, macOS, Linux | Нет | Нет | Linux, macOS | Linux, macOS | Linux, macOS | Linux |
| Открытый исходный код | Да | Нет | Да | Да | Да | Да | Да |
| Солидное сжатие | Нет | Да (опционально) | Да | – | Да | Да | Да |
| Мультитомный / Раздельный | Да (используется редко) | Да | Да | Нет | Нет | Нет | Нет |
| Типичное использование | Обмен файлами, электронная почта | Загрузки, модификации игр | Резервное копирование, большие архивы | Объединение файлов (Unix) | Исходный код Linux, резервные копии | Пакеты Linux, дистрибутив | Пакеты Linux (новые), резервные копии |
Бенчмарки: сжатие и скорость в практическом тесте в 2026 году
Для теста мы скомпрессировали пять типичных типов файлов с помощью различных методов сжатия: тестовый файл размером ровно 1 МБ (выдержка из «Войны и мира»), папка размером около 8 МБ со смешанными файлами (текст, JPG, PDF), текущий исходный код 7zip, файл журнала веб-сервера размером почти 100 МБ, а также ISO-образ Alpine Linux размером 347 МБ. Сжатие выполнялось с помощью (2026) актуальных версий ZIP, 7z, tar.gz, .tar.xz RAR и Zstd с использованием стандартных настроек на Ryzen 3950X.
Первый график показывает
размер сжатого файла в процентах от оригинала. Чем меньше столбец, тем лучше сжатие. Как и ожидалось, наибольшие различия наблюдаются в текстовых файлах и файлах журналов: 7z и tar.xz достигают здесь только 4-8% от исходного размера. Zip и .tar.gz находятся в диапазоне от 8 до 36%. В случае уже сжатых файлов, таких как ISO-образ или смешанная папка, все форматы превышают 90%; здесь дополнительная компрессия практически не дает эффекта.
Второй график показывает время, необходимое для создания архива. ZIP, tar.gz и rar сжимают быстро, в то время как 7z и, в частности, xz требуют значительно больше времени. Таким образом, лучшая компрессия достигается за счет дополнительного времени ожидания. Шкалы различаются для каждого тестового файла, поэтому их можно сравнивать только в соответствующей категории.
Ясно видно, что относительно новый стандарт ZSTD является настоящим лидером в плане производительности. Во всех сценариях zstd работает значительно быстрее, при этом размер файла практически не отличается от gzip.
ZIP — универсальный мастер на все руки
ZIP — это, безусловно, самый распространенный формат архива в мире. Windows (начиная с версии ME / 2000), macOS и Linux могут открывать и создавать ZIP-файлы без дополнительного программного обеспечения. Эта универсальная поддержка делает ZIP наиболее совместимым вариантом для обмена файлами: каждый получатель должен иметь возможность открыть файл.
История ZIP-файлов:
Появление формата ZIP тесно связано с судебным спором: в 1980-х годах формат ARC от System Enhancement Associates (SEA) был стандартом для сжатия данных. Молодой программист Фил Кац из Милуоки разработал PKARC, более быструю и стабильную альтернативу. Однако Кац был обвинен SEA в нарушении авторских прав и проиграл судебный процесс.
Фил Кац отреагировал на это, разработав совершенно новый формат архива: ZIP. В начале 1989 года Кац опубликовал формат вместе с программным обеспечением «PKZIP». Однако, в отличие от ARC, он опубликовал полную спецификацию формата в качестве общественного достояния. Таким образом, любой мог разработать и опубликовать программное обеспечение, совместимое с ZIP.
Эта открытость была и остается решающим фактором успеха формата: в то время как SEA и формат ARC впоследствии утратили свое значение, ZIP за несколько лет стал стандартом. Однако Фил Кац смог лишь частично насладиться триумфом ZIP: он умер в 2000 году в возрасте всего 37 лет. Однако его компания PKWARE существует до сих пор и продолжает поддерживать спецификацию ZIP.
Технические характеристики формата ZIP:
ZIP по умолчанию использует алгоритм DEFLATE для сжатия. DEFLATE предлагает хороший компромисс между скоростью и размером файла. Более новые версии ZIP также поддерживают более мощные алгоритмы, такие как LZMA или Zstandard, однако с тем недостатком, что старые программы архивирования не могут распаковывать эти файлы.
ZIP сжимает каждый файл по отдельности. Преимущество этого заключается в том, что каждый файл можно читать отдельно, без необходимости распаковывать весь архив. Недостаток, с другой стороны: при сжатии сохраняются избыточности в однотипных файлах. В результате архивы могут быть больше. Таким образом, ZIP не поддерживает прогрессивное сжатие (также называемое Solid Compression).
RAR — классика Windows
RAR (Roshal Archive) — второй по популярности формат архива после ZIP, по крайней мере в мире Windows. Он обеспечивает лучшее сжатие, чем ZIP, но, как проприетарный формат, не может быть открыт без дополнительного программного обеспечения.
История RAR
RAR был разработан в 1993 году российским программистом Евгением Рошалем. Рошалю тогда было всего 21 год, то есть он был еще моложе, чем Фил Кац при разработке PKZIP. Рошаль сначала разработал версию для DOS, а в 1995 году выпустил WinRAR для Windows.
В отличие от ZIP, RAR является проприетарным форматом. Это означает, что спецификация формата не является общедоступной. Хотя существует множество программ, которые могут распаковывать файлы RAR (7-ZIP, PeaZip и т. д.), создавать архивы RAR могут только лицензионные программы.
Почему RAR стал так популярен?
RAR получил широкое распространение в 1990-х и 2000-х годах, особенно в сфере загрузки файлов. Формат предлагал два важных преимущества: лучшую компрессию, чем ZIP (важно, потому что место на диске было ограничено, а интернет-соединения были медленными), и возможность разбивать большие архивы на несколько частей (многотомные архивы). Последнее было удобно для распределения больших файлов по нескольким дискам или CD или для обхода ограничений на загрузку.
RAR сегодня
С появлением более быстрых интернет-соединений и улучшенной встроенной поддержкой ZIP, RAR утратил свою значимость. Для общего обмена файлами ZIP сегодня является лучшим выбором. Тем не менее, формат RAR по-прежнему имеет своих поклонников, и в игровой индустрии он по-прежнему популярен, например, для модификаций.
7z — открытый исходный код с максимальной степенью сжатия
7z является стандартным форматом программы с открытым исходным кодом 7-Zip и предлагает лучшую компрессию среди распространенных форматов архивов. Однако лучшая компрессия означает и более длительное время сжатия.
История 7z
7-Zip также был разработан российским разработчиком: в 1999 году Игорь Павлов выпустил 7-Zip. Программа и формат файлов находятся под лицензией LGPL и, таким образом, являются полностью открытыми. Павлов также разработал алгоритм LZMA, который лежит в основе 7z. Несмотря на открытые спецификации и очень хорошую компрессию, 7z до сих пор не смог широко распространиться, поскольку для широкого использования ему не хватает native поддержки операционной системы.
Когда 7z имеет смысл
7z отлично подходит для резервного копирования и архивирования, когда размер файла важнее, чем совместимость для обмена. Для долгосрочного хранения больших объемов файлов более эффективное сжатие имеет смысл в долгосрочной перспективе, даже если первоначальное сжатие занимает немного больше времени.
tar — динозавр среди архивов
tar (Tape Archive, также называемый tarball) — традиционный формат архива в мире Linux и Unix. Особенность: tar сам по себе не сжимает файлы. Он просто объединяет несколько файлов и каталогов в один файл. ZIP также имеет эту функцию, но там это исключение, а в tar — стандартный случай.
История tar
Tar был разработан в 1979 году для Unix 7 в AT&T Bell Labs. Название «Tape Archive» также указывает на первоначальное применение: резервное копирование файлов на магнитные ленты. Таким образом, этот формат является одним из старейших архивационных форматов, которые все еще активно используются.
Философия Unix: «Программа должна выполнять одну задачу и выполнять ее хорошо» отражена в tar: он объединяет файлы, не сжимая их. Для сжатия используется отдельная программа: gzip, bzip2, xz и, с недавнего времени, zstd. Комбинированные форматы называются соответственно .tar.gz (или .tgz), .tar.bz2, .tar.xz или .tar.zst.
.tar.gz, .tar.xz, .tar.zst — различия
.tar.gz использует gzip для сжатия. gzip — это классический стандарт для пакетов исходного кода, широко используемый с 1990-х годов. Сжатие происходит быстро, но в зависимости от настроек не особенно сильно.
.tar.xz использует алгоритм LZMA2 (как в 7z) и достигает лучшего коэффициента сжатия среди вариантов tar. Однако сжатие происходит значительно медленнее. Многие дистрибутивы Linux используют .tar.xz для своих архивов пакетов, поскольку экономия пропускной способности оправдывает более длительное время сжатия.
.tar.zst использует Zstandard и предлагает отличный компромисс: сжатие почти такое же хорошее, как у xz, но значительно быстрее. Поэтому все больше дистрибутивов Linux переходят с xz на zstd. Arch Linux использует Zstandard для своих пакетов с 2020 года, Fedora — с 2019 года.
Zstandard: новичок с потенциалом
Zstandard (zstd) — относительно молодой алгоритм сжатия. Разработанный Yann Collet в Facebook (сегодня Meta) только в 2015/2016 году, он быстро набирает популярность. Особенность ZStandard: Zstd решает проблему, с которой сталкиваются другие алгоритмы, — конфликт между скоростью и коэффициентом сжатия. Традиционно считалось, что для сильного сжатия нужно долго ждать (как в случае с xz), а для быстрого сжатия нужны файлы большего размера (например, gzip). Zstandard может сломать эту схему: при скорости сжатия, сопоставимой с xz, его скорость примерно соответствует скорости gzip. Таким образом, zstandard объединяет в себе преимущества обоих форматов.
Распространение
Принятие Zstandard продвигается быстрыми темпами:
Дистрибутивы Linux: Arch Linux перешел с xz на zstd в 2020 году, Fedora — уже в 2019 году.
Windows 11: с октября 2023 года Windows 11 может распаковывать .tar.zst без дополнительного программного обеспечения.
Браузеры: Chrome (с версии 123 в марте 2024 года) и Firefox (с версии 126 в середине 2024 года) поддерживают zstd для веб-сайтов.
Для конечных пользователей zstd еще не так актуален, как .rar или .zip, однако в серверной и разработческой среде этот стандарт уже утвердился.
Какой формат для чего?
Для обмена файлами: ZIP. Его может открыть любой, никаких объяснений не требуется.
Для резервного копирования и архивирования: 7z или .tar.zst для максимальной компрессии
Для исходного кода Linux и пакетов: tar.gz (классический), tar.xz (маленький) или tar.zst (современный).
Для получения файлов RAR: распакуйте с помощью 7-Zip или другой совместимой программы — или сразу преобразуйте в более удобный формат.
Источники и дополнительные ссылки
- RFC 8478 — Zstandard Compression (стандарт IETF)
- APPNOTE.TXT — официальная спецификация формата ZIP (PKWARE)
- Формат 7z – официальная документация (7-Zip)
- GNU tar – официальная страница проекта
- Zstandard – официальный сайт проекта (Meta)
- Где был изобретен файл Zip? – Milwaukee Magazine, 2023 (очень интересная статья об истории Фила Катца и PKWARE)
Комментариев нет