Pack Camo

Стиснення та архівація

Стискайте будь-які файли за допомогою gzip чи Brotli або пакуйте теку в ZIP. Усе виконується локально — нічого не надсилається на сервер.

Вхід
Any file · .gz · .zlib · .br · .zip
Вихід
.gz · .zlib · .deflate · .br · .zip · extracted files
Додавайте файли будь-коли

Перетягніть файли для стиснення

Будь-який тип файлів. Оберіть кілька, щоб об’єднати їх в один ZIP.

Стиснення в обидва боки, на вашому власному комп’ютері

Цьому інструменту байдуже, що за файл ви йому дали. Він працює з байтами: дайте йому лог, експорт CSV, дамп бази даних, SVG чи теку з вихідним кодом — і він стисне їх тими самими алгоритмами, які вже використовують ваш вебсервер і ваш конвеєр збірки. Киньте назад .gz або .zip — і він так само охоче їх прочитає.

Який кодек обрати

gzip
Розуміють усі. Безпечний вибір для всього, що ви віддаєте назовні.
Brotli
Помітно менший за gzip на тексті. Читає кожен сучасний браузер.
zlib
DEFLATE із заголовком zlib. Саме це вбудовують чанки PNG і багато протоколів.
DEFLATE
Сирий потік без заголовка й контрольної суми. Корисний лише тоді, коли щось саме цього очікує.
ZIP
Контейнер, а не потік: об’єднує багато файлів в один архів.

Що дає повзунок рівня

Вищі рівні довше шукають повтори, перш ніж здатися, тож файл стає меншим, а очікування — довшим. Крива швидко вирівнюється: gzip 9 на більшості даних лише на кілька відсотків менший за gzip 6, тоді як Brotli знаходить виграш аж до 11, бо його вікно сягає чотирьох мегабайтів назад. Швидкість розпакування від рівня не залежить — ви платите лише раз, під час стиснення.

Що не стане меншим

У файлах JPEG, PNG, WebP, AVIF, MP3, MP4 і ZIP повтори вже вичавлено. Прогін через gzip зазвичай додає кілька байтів заголовка замість того, щоб щось заощадити, і панель результату покаже це як додатний відсоток. Якщо їх потрібно зменшити, перекодуйте їх в Image Studio — там змінюються самі пікселі, і саме там криється справжня економія.

Поширені запитання

Що обрати: gzip чи Brotli?
Brotli, якщо те, що читатиме файл, його підтримує: на тексті він зазвичай на 15–25 % менший за gzip на порівнянному рівні. Обирайте gzip, коли одержувач старий, невідомий або це утиліта командного рядка, яку ви не контролюєте.
Чи можна створити ZIP-файл у браузері?
Так. Перетягніть скільки завгодно файлів, перемкніть вивід на ZIP — і вони будуть об’єднані в один архів зі стисненням DEFLATE. З імен записів перед записом вилучаються сегменти обходу каталогів.
Чи може він відкрити наявний ZIP?
Може. Перетягніть архів у режимі розпакування, щоб прочитати його зміст — імена, початковий і стиснений розмір — і витягнути окремі записи, не розпаковуючи все.
Чому стиснення мого JPEG майже нічого не дало?
Бо він уже стиснений. gzip і Brotli шукають повтори, а в JPEG, MP4 чи ZIP більшість повторів уже вилучено. Вони окупаються на тексті, коді, логах, CSV, SVG і нестиснених форматах на кшталт BMP чи WAV.
Чи є обмеження на розмір файлу?
Лише те, скільки ваш браузер виділить одній вкладці. Стиснення виконується в пам’яті у Web Worker, тож файли на кілька сотень мегабайтів цілком реальні на комп’ютері й значно менш реальні на телефоні.