企评社

Язык подписей интерфейса: Русский. Отзывы о компаниях, сообщения форума и описания инструментов пока доступны только на китайском языке.

Упаковка и распаковка ZIP

Просмотр дерева архива · выгрузка одного файла или пересборка · много файлов в ZIP одним кликом

全部在浏览器本地处理,文件不上传、不留存

解包 ZIP(≤2GB 解压后总大小)

点击选择或拖拽一个 .zip 到此处

仅未加密 ZIP;条目 ≤2 万、单文件 ≤500MB、解压总大小 ≤2GB;危险条目名(../、绝对路径、盘符)会被逐条拒绝

压缩成 ZIP(多文件 / 文件夹)

点击选择(可多选)或拖拽多个文件 / 整个文件夹到此处

文件夹会保留内部目录结构;输出文件名默认取第一层文件夹名

解包一个陌生 ZIP 前,先做这几道检查

文件名先过"zip-slip"守卫。历史上大量解压工具被"路径穿越"条目坑过:条目名里写 ../../etc/passwd 或 C:\Windows 这种,解到磁盘上就能写出压缩包目录之外。本页对每一条路径做校验——绝对路径、盘符、.. 上级引用一律拒绝,并在列表里标出原因;即使你只是浏览而不落盘,这道检查也不省。

再防 zip 炸弹。"1KB 的 ZIP 解压出 100GB"是经典恶作剧。本页设三道闸:条目数 ≤2 万、单文件 ≤500MB、解压总大小 ≤2GB——任何一道超了立刻停止并告诉你是哪条触发的,不会让你的浏览器卡死。

中文乱码多半是 GBK。ZIP 规范默认文件名是 ASCII;Windows 上一部分压缩工具把中文名存成 GBK 字节且不打 UTF-8 标志位,于是别的工具按 UTF-8 读就变成乱码。本页自动识别(看标志位 + 试解码是否有中文特征),也可手动强制切换。

Частые вопросы

Поддержаны ли RAR и 7z?

Нет. Браузер не умеет декодировать эти два нативно, а открытые декодеры для них либо в патентной серой зоне, либо неполные, поэтому страница держится открытого формата ZIP; для RAR и 7z бери настольную программу.

А зашифрованные ZIP?

Нет. Страница работает только с незашифрованными ZIP и никогда не спрашивает пароль - и в порядке предупреждения в обратную сторону: настораживайся от любой онлайн-распаковки, которая требует от тебя пароль.

Почему имена файлов в ZIP превратились в кашу?

Некоторые упаковщики Windows пишут китайские имена в GBK, не поднимая флаг UTF-8. Страница сама это распознаёт и расшифровывает как GBK (можно и вручную переключить: авто / UTF-8 / GBK); если каша осталась - упаковщик смешал кодировки, нужно упаковать заново.

Распаковка безопасна?

Да. Имя каждой записи проверяется поштучно: абсолютные пути, буквы дисков и обращения к родителю (../) отбиваются начисто (оборона от zip-slip); потолки - 20 тысяч записей, 500МБ на файл и 2ГБ распакованного итога (оборона от zip-бомбы). Всё идёт на твоей машине, ничего не загружается.

Мои файлы уходят на сервер?

Нет. Упаковка и распаковка идут локально в браузере (самохостированный JSZip); файлы не покидают машину, перезагрузка всё стирает, точки загрузки на странице нет - проверь в панели Сеть инструментов разработчика.

Похожие инструменты