Направление конвертации
Конвертация 7Z в ZIP
Преобразование 7Z → ZIP на сервере, без установки программ
- Загрузить
- Выбрать формат
- Скачать
Загрузка файла
Область приёма файла
или
Файлы 7Z. До 5 МБ. Изображение можно вставить из буфера обмена: Ctrl+V.
Исходники и результаты хранятся 60 минут, затем стираются фоновым уборщиком. Предельный размер файла — 5 МБ, срок хранения — час.
7Z и ZIP: характеристики
| Характеристика | .7z7Z | .zipZIP |
|---|---|---|
| Полное название | 7-Zip Archive | ZIP Archive |
| Разработчик | Игорь Павлов | Фил Кац, PKWARE |
| Год появления | 1999 | 1989 |
| Расширение | .7z | .zip |
| MIME-тип | application/x-7z-compressed | нет данных |
| Содержимое | Двоичное | Двоичное |
| Сжатие | Без потерь | Независимое для каждого файла |
| Алгоритмы | LZMA2, LZMA, PPMd, BZip2 | Deflate, реже BZip2 и LZMA |
| Степень сжатия | На 20–40 % плотнее ZIP | нет данных |
| Шифрование | AES-256, включая имена файлов | AES-256 надёжно, устаревший ZipCrypto — нет |
| Права Unix | Не сохраняются | нет данных |
| Лицензия | Открытая спецификация, свободная реализация | нет данных |
| Чем открыть | 7-Zip, PeaZip, Keka, p7zip | Проводник Windows, Архиватор macOS, 7-Zip, WinRAR, Ark |
| Спецификация | Описание формата | Описание формата |
| MIME-типы | нет данных | application/zip, application/x-zip-compressed |
| Доступ | нет данных | Произвольный — можно извлечь один файл |
| Совместимость | нет данных | Открывается без сторонних программ |
Преобразование 7Z → ZIP
7Z и ZIP различаются не контейнером, а алгоритмом и объёмом словаря: LZMA2 ищет совпадения в окне от 16 до 64 МБ и сжимает файлы солид-блоком, Deflate работает в окне 32 768 байт и обрабатывает каждый элемент независимо. Перепаковка идёт через полную распаковку во временный каталог, поэтому результат почти всегда крупнее исходника.
Насколько крупнее — определяется содержимым. На текстах, логах, исходном коде и наборах однотипных документов LZMA2 находит повторы на расстоянии в мегабайты, недоступные тридцатидвухкилобайтному окну Deflate, и разрыв достигает полутора-двух раз. На фотографиях, музыке и видео разница близка к нулю: такие данные уже сжаты, и повторов в них нет ни на каком расстоянии. Дополнительно 7-Zip применяет к исполняемым файлам фильтры вроде BCJ, переписывающие адреса переходов, — в ZIP такого механизма нет вовсе.
Практический смысл перепаковки — обмен. ZIP распаковывается штатными средствами Windows и macOS, его принимают почтовые сервисы, облачные диски и веб-формы, тогда как 7Z требует установленной программы. Уровень сжатия от 0 до 9 позволяет выбрать между скоростью и объёмом: 0 складывает файлы без сжатия, 9 задействует полный поиск совпадений.
Что не изменится и что не поддерживается. Дерево каталогов, пустые папки и отметки времени переносятся целиком, имена пишутся в UTF-8. Вложенные архивы остаются внутри обычными файлами — повторно они не распаковываются, иначе структура перестала бы соответствовать исходной. Файлы с шифрованием, в том числе с зашифрованными заголовками, где без пароля не виден даже список содержимого, не обрабатываются. Многотомные комплекты .7z.001 и далее собрать нельзя: за задание принимается один файл, на обработку отводится 1200 секунд.
Порядок преобразования 7Z → ZIP
Шаг 1
Оценка содержимого
Посмотрите, что внутри. Наборы документов и кода вырастут заметно, архивы с фотографиями и видео — почти нет: сжимать в них уже нечего.
Шаг 2
Загрузка
За задание принимается один файл. Зашифрованные архивы отклоняются на этапе распаковки — пароль сервис не запрашивает.
Шаг 3
Уровень сжатия
Для смешанного набора оставьте 5. Значение 0 экономит время на медиафайлах, 9 имеет смысл только на текстовых данных.
Шаг 4
Сверка структуры
Проверьте, что дерево каталогов в результате совпадает с исходным, включая пустые папки и вложенные архивы, оставшиеся файлами.
Вопросы по работе сервиса
На сколько вырастет объём?
На текстах, логах и исходном коде — в полтора-два раза: словарь LZMA2 в 16–64 МБ находит совпадения, недоступные окну Deflate в 32 КБ. На фотографиях, музыке и видео прирост исчисляется долями процента, поскольку такие данные не сжимаются ни одним из алгоритмов.
Что даёт выбор уровня сжатия?
Только соотношение объёма и времени. Уровень 0 записывает файлы без сжатия и работает со скоростью диска, 9 включает максимальный поиск совпадений в пределах того же окна 32 КБ. Данные при любом уровне восстанавливаются без потерь.
Что происходит с вложенными архивами?
Нет, они переносятся как обычные файлы. Рекурсивная распаковка изменила бы структуру каталогов и сделала бы результат непохожим на исходник. Вложенный архив останется вложенным архивом.
Архив с зашифрованными заголовками обрабатывается?
Нет. При шифровании заголовков без пароля недоступен даже список файлов, и распаковка невозможна в принципе. Пароль сервис не запрашивает и не хранит — распакуйте такой архив у себя и загрузите содержимое без защиты.
Можно ли вернуться к 7Z?
Да, формат открытый, и обратное направление существует. Учтите, что каждая перепаковка — это полная распаковка и повторное сжатие; сами файлы при этом не меняются, меняется только способ их хранения.