Работает на вашем устройстве · Ваш файл никогда не покидает устройство.
Добавьте файлы — или целую папку вместе с подпапками — и получите один .zip, чтобы отправить, загрузить на портал или просто сохранить. Каждый файл показан с размером, и его можно убрать до нажатия кнопки; имя архива и степень сжатия задаёте вы.
Три степени сжатия закрывают все реальные случаи: «Без сжатия» — самый быстрый, и это правильный выбор для фото, видео и PDF, которые уже сжаты; «Обычное» — на каждый день; «Максимальное» ещё немного дожимает текстовые файлы вроде CSV, JSON и логов ценой времени. В результате показан размер до и после, так что видно, что вы выиграли.
Архив собирается на вашем устройстве потоковым ZIP-писателем, поэтому несколько сотен мегабайт на ноутбуке — не проблема. Но готовому архиву нужно поместиться в память браузера до сохранения, поэтому очень большие объёмы — свыше гигабайта — лучше упаковывать порциями, каждая из которых сама по себе полноценный архив; инструмент скажет об этом, когда вы дойдёте до предела.
Не подходит для: Архивов с паролем или многотомных — на выходе один стандартный ZIP без шифрования.
«Обычное» и «Максимальное» используют Deflate — стандартный метод ZIP — с уровнями 6 и 9, так что любая программа, которая открывает один вариант, откроет и другой. Deflate находит повторяющиеся фрагменты, поэтому обычный текст, CSV, JSON, логи, картинки BMP и звук WAV могут сильно уменьшиться. JPG, PNG, MP4, MP3 и большинство PDF уже сжаты и почти не меняются.
Файлы Word, Excel и PowerPoint (.docx, .xlsx, .pptx) сами внутри являются ZIP-архивами, поэтому тоже уменьшаются мало, на любом уровне. Строка результата показывает размер до и после и добавляет «меньше на N%», только если архив действительно меньше. С вариантом «Без сжатия» архив чуть больше самих файлов, потому что у каждой записи свой заголовок.
«Добавить папку» сохраняет имя самой папки как верхний уровень, так что выбор папки Отпуск даёт записи вроде Отпуск/day1/beach.jpg. Перетаскивание папки в область добавления делает то же самое, обходя все подпапки. Пустые подпапки в архив не попадают, потому что в список заносятся только файлы. Файлы, добавленные по отдельности, лежат на верхнем уровне в порядке добавления.
Два файла с одинаковым путём, например IMG_0001.jpg, добавленные кнопкой «Добавить файлы» из двух разных папок, сохраняются оба; второй переименовывается в IMG_0001 (2).jpg. Имена на любой письменности хранятся в UTF-8 и помечаются как таковые, а вторая копия имени лежит в поле, которое ищут старые программы распаковки. Каждый файл сохраняет время последнего изменения, записанное как местное время, — именно этого ждёт формат ZIP, — поэтому проводник покажет тот же час, что вы видели на своём компьютере.
Архив — классический ZIP, а не расширение ZIP64. Классический ZIP считает не больше 65 535 записей и хранит каждый размер в 32 битах, поэтому больше 65 535 файлов или один файл размером от 4 ГБ отклоняются с сообщением о том, какой предел достигнут, — вместо того чтобы получился повреждённый архив. Папку с таким количеством файлов упакуйте в две или больше частей; каждая часть — полноценный архив.
Эта страница на других языках: English · العربية · Deutsch · Français · Español · Português · 中文 · हिन्दी · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia · বাংলা