Извлечение файлов из ZIP — по одному локально
Откройте ZIP на устройстве и выберите нужный файл. Список строится по проверенным метаданным архива; выбранный файл полностью декодируется и проверяется до появления загрузки. Содержимое не просматривается и не запускается.
Откройте ZIP и получите файл
- Выберите локальный ZIP размером не более 25 МиБ и нажмите «Открыть архив». Инструмент проверит поддерживаемую структуру и покажет до 1000 записей, включая каталоги. Сам список не означает, что содержимое всех файлов проверено.
- Найдите обычный файл и нажмите «Извлечь». Полный результат должен укладываться в 25 МиБ и совпадать с заявленной длиной и CRC-32 архива. Поддерживаются файлы без сжатия и raw Deflate; для последнего нужен совместимый встроенный декодер браузера.
- Нажмите «Скачать проверенный файл». Предлагаемое имя начинается с четырёхзначного номера записи и содержит исходное имя файла. Полный путь виден отдельно, но каталоги не создаются. Извлечение другого файла заменяет готовый результат.
Список и проверка отдельного файла
Список показывает пути, методы и заявленные размеры из заголовков. В повреждённом или намеренно изменённом архиве они могут быть неверны. Только у выбранного файла подсчитываются все декодированные байты и контрольная сумма; остальные не проверены.
Совпадение CRC-32 означает согласие с суммой, записанной в архиве. Оно не устанавливает отправителя, не подтверждает подлинность, не ищет вредоносный код и не делает файл безопасным. HTML, скрипты и другие файлы здесь не просматриваются и не исполняются.
Учитываются флаг UTF-8 и пригодные метаданные Unicode-пути. Для остальных старых имён используется таблица CP437, а не язык страницы. Опасные пути и неоднозначные дубликаты отклоняются, а не исправляются; восстановить все старые кодировки невозможно.
Префикс с номером записи различает предлагаемые имена файлов из разных каталогов. Браузер, система или место сохранения могут изменить имя либо заблокировать загрузку. Запрос загрузки не подтверждает сохранение.
Примеры путей и байтов
Файл a.txt с текстом hello и LF содержит шесть байтов UTF-8 и CRC-32 363A3020. Для первой записи центрального каталога предлагается имя 0001-a.txt. Версии без сжатия и с поддерживаемым Deflate должны дать те же шесть байтов.
Путь docs/a.txt для записи 3 отображается целиком, а предлагаемое имя загрузки — 0003-a.txt. Файл a.txt из другого каталога получит свой префикс. Файлы извлекаются по одному, без автоматического создания каталогов.
Пустой ZIP может успешно открыться без файлов для загрузки. Пустой обычный файл внутри ZIP отличается: его размер ноль байтов, CRC-32 — 00000000, и после проверки его можно скачать. Текст 汉字🙂 занимает десять байтов UTF-8.
Поддержка, ограничения и различия браузеров
Поддерживаются однодисковые ZIP32 с обычными каталогами и файлами без сжатия или с Deflate. Исключены шифрование и пароли, ZIP64 даже с малыми файлами, многотомные архивы, самораспаковывающиеся префиксы, неподдерживаемые методы и дополнительные поля, ссылки и специальные файлы. Неподдерживаемый архив не обязательно повреждён.
ZIP и заявленный и фактический размер выбранного файла ограничены 25 МиБ. Допускаются до 1000 записей и 1 МиБ учитываемых метаданных, ограниченные пути и 30 секунд на операцию. Это не гарантия расхода памяти или скорости на каждом устройстве.
Каждая загрузка запускается пользователем отдельно. Нет общей загрузки всех файлов, записи каталогов, создания архивов, автоматической множественной загрузки, вложенной распаковки, импорта из облака или URL, декодирования содержимого как текста и запуска файлов. Без совместимого встроенного raw Deflate файлы Deflate недоступны, но поддерживаемые файлы без сжатия работают.
Смена ZIP, повторное открытие или извлечение, отмена и очистка удаляют предыдущий готовый результат. Ошибка одного файла не проверяет остальные. Отмена не отзывает загрузку, уже переданную браузеру; скачанные файлы могут остаться на устройстве.
Локальные файлы и текущий результат
Разбор архива и распаковка выбранного файла выполняются в локальном рабочем потоке. Инструмент не добавляет отправку файлов, импорт по URL, историю, адрес с вводом или телеметрию имён и содержимого. Очистка удаляет ссылки на файл и результат из памяти, но не удаляет скачанные файлы. Другие службы сайта работают отдельно.
Вопросы об извлечении ZIP
Источники
Документы о поддерживаемом профиле ZIP и проверке байтов.
- pkware.cachefly.netСпецификация ZIP от PKWAREОпределяет записи ZIP, методы и поля CRC, используемые в этом профиле.
- compression.spec.whatwg.orgСтандарт сжатияОпределяет формат распаковки raw Deflate в браузере.
- rfc-editor.orgRFC 1951: DEFLATEОписывает формат сжатых данных Deflate.
- unicode.orgТаблица Unicode CP437Сопоставляет старые байты имён, когда применимое имя Unicode отсутствует.
Проверено 6 ноября 2026 года; совпадение контрольной суммы не подтверждает безопасность или подлинность.
Похожие инструменты
Видео в MP3
Извлеките выбранную аудиодорожку локального видео в полный проверенный MP3.
Открыть инструмент — Видео в MP3Создание ZIP
Объедините файлы в ZIP, выберите сжатие или хранение без сжатия, проверьте имена и скачайте архив.
Открыть инструмент — Создание ZIPДиктофон
Запишите один дубль с микрофона, приостановите, прослушайте и скачайте в исходном формате браузера.
Открыть инструмент — Диктофон