Компресиране на файлове с GZIP
Създавайте .gz файлове с вградения в браузъра механизъм за компресия, удобно за логове, резервни копия и уеб ресурси. Работи изцяло на вашето устройство.
Плъзнете файловете тук или щракнете, за да изберете
Резултати
Как да компресирате файлове с GZIP
- Пуснете файловете, които искате да компресирате.
- Натиснете „Стартиране“, за да ги компресирате с gzip.
- Изтеглете .gz файловете.
Какво е gzip и с какво се различава от ZIP
Gzip компресира един-единствен файл. Той не събира няколко файла заедно, затова в Unix системите се среща двустъпковата форма .tar.gz: tar събира файловете, а gzip компресира резултата. Сам по себе си gzip е методът на компресиране зад голяма част от интернет: сървърите изпращат HTML, CSS и JavaScript, компресирани с gzip, а браузърите ги разкомпресират при получаване. Той използва същия алгоритъм DEFLATE като ZIP, така че степента на компресиране е сходна, но контейнерът е по-прост и файлът просто получава разширение .gz.
Какво създава този инструмент
Всеки файл, който пуснете, става отделен .gz файл чрез вградения в браузъра механизъм за компресиране. Резултатът е стандартен gzip файл, който gunzip, 7-Zip, WinRAR, Archive Utility на macOS и всеки уеб сървър разбират. Оригиналното име на файла се запазва, а към него се добавя .gz.
Кога gzip е правилният избор
- Предварително компресиране на уеб ресурси. Някои хостинги за статични сайтове и CDN мрежи директно сервират файл
.js.gzили.css.gz, ако той стои до оригинала, и така сървърът не компресира при всяка заявка. - Намаляване на лог файлове преди архивиране или прикачване към заявка за поддръжка. Логовете се компресират с 90% и повече.
- Дъмпове на бази данни и CSV експорти, които трябва да се изпратят по имейл или да се качат на сървър. SQL дъмп от 200 MB обикновено става около 20 MB след gzip.
- Съвместимост със система, която очаква .gz, например импорт на данни, който чете CSV, компресиран с gzip, или процес за внедряване на софтуер.
- Единични големи файлове, при които ZIP контейнерът не добавя нищо.
Кога не помага
Gzip не може да намали данни, които вече са компресирани. JPG, PNG, MP4, MP3, PDF и съвременните Office файлове ще излязат с почти същия размер или съвсем малко по-големи. За снимки и видео използвайте специализираните инструменти за компресиране на изображения и видео.
| Входен файл | Обичаен резултат с gzip |
|---|---|
| Сървърен лог, 50 MB | 3 до 5 MB |
| CSV експорт, 100 MB | 10 до 20 MB |
| JSON дъмп от API, 20 MB | 2 до 3 MB |
| Минифициран JavaScript, 1 MB | 250 до 350 KB |
| Снимка в JPG, 4 MB | 4 MB |
Възстановяване на файла
За да получите оригинала обратно, използвайте инструмента gunzip или командата gunzip filename.gz в терминала. Тъй като gzip е формат за един файл, няма стъпка с преглед на съдържанието; разкомпресирането просто връща оригиналния файл. Компресирането се извършва на вашето устройство с вградения механизъм на браузъра, така че нищо не се качва на сървър, а големите файлове се обработват бързо.
Често задавани въпроси
Какво е .gz файл?
Това е файл, компресиран с gzip, често използван за уеб ресурси, логове и резервни копия в Unix. Squish ги създава с вградения механизъм на браузъра ви.
Качват ли се файловете ми?
Не. Компресирането използва собствения механизъм на браузъра ви и файловете остават на устройството ви.
Мога ли да компресирам с gzip повече от един файл?
Да. Пуснете партида и всеки файл ще бъде компресиран в отделен .gz.
Вашите файлове никога не напускат устройството ви
Всеки инструмент в Squishly Tools е 100% безплатен и работи изцяло във вашия браузър. Изображенията и документите ви се обработват на собствения ви компютър и никога не се качват на сървър. Няма акаунти, няма водни знаци и няма уловка.