Работает на вашем устройстве · Ваш файл никогда не покидает устройство.
Перетащите .zip — и увидите каждый файл с его размером и размером в сжатом виде, в том дереве папок, с которым архив был собран. Скачайте один файл, скачайте все по очереди или сначала посмотрите картинку или текстовый файл, ничего не распаковывая.
Работает и на телефоне, и на ноутбуке: вам прислали архив на ходу — вы открываете его здесь и сохраняете только нужный PDF. Архив читается на вашем устройстве; никуда ничего не отправляется. Имена файлов, которые старые архиваторы записали в местной кодовой странице — кириллицей, по-арабски, по-гречески, на иврите, по-турецки, по-японски, по-китайски или по-корейски, — читаются в этой кодовой странице.
Единственное, что здесь не извлечь, — файлы с паролем: формат их помечает, поэтому они показываются как защищённые, а всё остальное из архива извлекается. О повреждённых и недокачанных файлах сообщается прямо, как и об архиве, слишком большом для памяти устройства.
Не подходит для: Извлечения файлов под паролем и открытия архивов RAR и 7z — извлекаются только файлы стандартного ZIP без пароля.
Инструмент проверяет не расширение, а первые два байта файла — буквы PK, с которых начинается любой ZIP. Несколько распространённых форматов внутри являются ZIP-архивами: файлы Word, Excel и PowerPoint (.docx, .xlsx, .pptx), электронные книги EPUB и пакеты Android .apk. Перетащите такой файл в область добавления — кнопка выбора показывает только файлы .zip, — и увидите список его частей. В .docx картинки лежат в папке word/media, и каждую можно скачать отдельно.
Файл без этих двух байтов отклоняется с сообщением «Этот файл — не ZIP-архив.» Так происходит с архивами RAR и 7z, а ещё с «zip», который на самом деле оказался веб-страницей, сохранённой при неудачной загрузке.
ZIP хранит своё оглавление в самом конце. Когда конца нет, как после прерванной загрузки, инструмент сообщает, что ZIP, возможно, неполный или повреждён. То же сообщение появляется для одной части архива, разбитого на куски, вроде .z01 или .zip.001; здесь такие части не соединить, так что нужен архив одним файлом. Про архив, слишком большой для памяти этого устройства, так прямо и сказано.
Файл с паролем помечается в списке как «Под паролем», сообщение говорит, сколько таких файлов, и все остальные файлы всё равно извлекаются. Целиком архив отклоняется, только когда пароль есть у каждого файла. Файл, упакованный методом, отличным от хранения без сжатия (Store) и Deflate, — такие методы используют немногие программы, — извлечь нельзя, и о нём сообщается по имени.
Имена читаются как UTF-8, когда архив помечает их так, хранит копию имени в Юникоде или они просто являются корректным UTF-8. Старые программы-архиваторы записывали имена в местной кодовой странице; такие имена читаются в той кодовой странице, в которой они складываются в слова: cp866 для русского, cp720 для арабского, cp737 для греческого, cp857 для турецкого, cp862 для иврита или Shift_JIS, GBK, Big5 и EUC-KR для японского, китайского и корейского.
«Размер» — это размер после распаковки, а «Сжато» — размер внутри архива; на узких экранах столбец «Сжато» скрыт. Когда эти два числа почти равны, файл был уже сжат, как обычно бывает с фото и видео. Папки идут в списке первыми, а числа в именах сортируются по значению, так что page2 стоит раньше page10. Текстовый предпросмотр показывает первые 4000 символов, прочитанных как UTF-8, и кроме TXT, CSV, JSON, XML, HTML, Markdown и логов открывает ещё файлы TSV, CSS, JavaScript, YAML, INI, SRT и VTT.
Эта страница на других языках: English · العربية · Deutsch · Français · Español · Português · 中文 · हिन्दी · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia · বাংলা