Компресор GZIP
Стискайте будь-який окремий файл у формат GZIP за допомогою нашого компресора GZIP. Завантажте журнал, дамп бази даних, експорт CSV або будь-який інший файл розміром до 10 MB і завантажте його як файл .gz, стиснений методом Deflate; початкове ім’я файлу зберігається в заголовку GZIP. Інструмент стане в пригоді розробникам і адміністраторам, яким потрібен файл gzip для серверів, конвеєрів даних і завантажень без відкриття термінала.
Поширені запитання
Як стиснути файл за допомогою GZIP?
Завантажте файл і натисніть «Стиснути файл». Інструмент стисне його та запропонує завантажити результат із доданим до початкової назви суфіксом .gz, наприклад data.csv.gz.
Чи можна стиснути кілька файлів в один .gz?
Ні. GZIP стискає рівно один файл. Щоб об’єднати кілька файлів, скористайтеся створювачем TAR із форматом TAR.GZ: він спочатку запакує їх у TAR, а потім стисне за допомогою GZIP.
Який рівень стиснення використовується?
Файли стискаються методом Deflate на рівні 6 — це типове значення команди gzip. Розмір файлу майже такий самий малий, як за максимального рівня, а часу потрібно значно менше.
Наскільки зменшиться розмір мого файлу?
Текстові файли, журнали, CSV, JSON, дампи HTML і SQL часто зменшуються до п’ятої частини початкового розміру або ще менше. Зображення, відео, PDF-файли та архіви вже стиснуті, тому їхній розмір майже не зміниться, а іноді навіть збільшиться на кілька байтів.
Який максимальний розмір файлу?
За один запит можна стиснути файл розміром до 10 MB. Більші файли відхиляються з повідомленням, щоб результат можна було швидко завантажити.
Чи зберігається початкова назва файлу?
Так, якщо в назві використовуються латинські символи, вона зберігається в заголовку GZIP, тож gunzip -N відновить її. Завантажений файл завжди має початкову назву з доданим .gz.
Як розпакувати результат?
Виконайте gunzip data.csv.gz у Linux або macOS, відкрийте файл за допомогою 7-Zip у Windows або скористайтеся розпаковувачем GZIP на цьому сайті. Результат можна відкрити в будь-якій програмі, сумісній із gzip.
Чи можна використовувати результат для стиснення HTTP?
Так. Це стандартний GZIP, визначений у RFC 1952, тож можна розмістити попередньо стиснений файл .gz на серверах на кшталт nginx і передавати його із заголовком Content-Encoding: gzip.
GZIP — це те саме, що ZIP?
Обидва формати використовують Deflate, але ZIP — це архів із багатьох файлів і каталогом, тоді як GZIP обгортає один потік даних. Скористайтеся створювачем ZIP, якщо одержувач очікує файл .zip.
Чи зберігається мій файл на сервері?
Ні. Файл стискається в пам’яті лише для цього запиту й одразу повертається вам. Після цього нічого не зберігається.