Een bestand GZIP-comprimeren

Maak .gz-bestanden met de ingebouwde compressie-engine van je browser, handig voor logs, back-ups en webassets. Het draait volledig op je apparaat.

Zo comprimeer je een bestand met GZIP

  1. Sleep de bestanden die je wilt comprimeren.
  2. Start om ze te gzippen.
  3. Download de .gz-bestanden.

Wat gzip is en hoe het verschilt van ZIP

Gzip comprimeert één bestand. Het bundelt geen meerdere bestanden, en daarom zie je op Unix-systemen de tweestapsvorm .tar.gz: tar verzamelt de bestanden, gzip comprimeert het resultaat. Op zichzelf is gzip de compressiemethode achter het grootste deel van het web: servers sturen HTML, CSS en JavaScript gzip-gecomprimeerd, en browsers pakken het bij aankomst uit. Het gebruikt hetzelfde DEFLATE-algoritme als ZIP, dus de compressieverhoudingen zijn vergelijkbaar, maar de container is eenvoudiger en het bestand krijgt alleen een .gz-achtervoegsel.

Wat deze tool oplevert

Elk bestand dat je sleept wordt een eigen .gz-bestand via de compressie-engine die in je browser is ingebouwd. Het resultaat is een standaard gzip-bestand dat gunzip, 7-Zip, WinRAR, het Archiefhulpprogramma van macOS en elke webserver begrijpen. De oorspronkelijke bestandsnaam blijft behouden met .gz erachter.

Wanneer gzip de juiste keuze is

  • Webassets vooraf comprimeren. Sommige statische hosts en CDN's serveren een .js.gz- of .css.gz-bestand rechtstreeks als het naast het origineel staat, wat de server bespaart om bij elk verzoek te comprimeren.
  • Logbestanden verkleinen voordat je ze archiveert of aan een supportticket hangt. Logs comprimeren met 90% of meer.
  • Databasedumps en CSV-exports die gemaild of geüpload moeten worden. Een SQL-dump van 200 MB is gzipped doorgaans 20 MB.
  • Aansluiten op een systeem dat .gz verwacht, zoals een gegevensimport die gzipped CSV leest, of een deploymentpijplijn.
  • Losse grote bestanden waar een ZIP-container niets toevoegt.

Waar het niet helpt

Gzip kan gegevens die al gecomprimeerd zijn niet verkleinen. JPG, PNG, MP4, MP3, PDF en moderne Office-bestanden komen er ongeveer even groot of een fractie groter uit. Gebruik voor foto's en video de speciale afbeeldings- en videocompressors.

InvoerTypisch gzip-resultaat
Serverlog, 50 MB3 tot 5 MB
CSV-export, 100 MB10 tot 20 MB
JSON API-dump, 20 MB2 tot 3 MB
Geminificeerd JavaScript, 1 MB250 tot 350 KB
JPG-foto, 4 MB4 MB

Het bestand herstellen

Om het origineel terug te krijgen, gebruik je de gunzip-tool, of op de opdrachtregel gunzip bestandsnaam.gz. Omdat gzip een formaat voor één bestand is, is er geen stap om de inhoud te tonen; uitpakken levert gewoon het originele bestand op. De compressie draait op je apparaat via de ingebouwde engine van de browser, dus er wordt niets geüpload en grote bestanden worden snel verwerkt.

Veelgestelde vragen

Wat is een .gz-bestand?

Het is een met gzip gecomprimeerd bestand, gebruikelijk voor webassets, logs en Unix-back-ups. Squish maakt ze met de ingebouwde engine van je browser.

Worden mijn bestanden geüpload?

Nee. De compressie gebruikt de eigen engine van je browser en je bestanden blijven op je apparaat.

Kan ik meer dan één bestand gzippen?

Ja. Sleep een batch en elk bestand wordt gecomprimeerd tot een eigen .gz.

Je bestanden verlaten je apparaat nooit

Elke tool op Squishly Tools is 100% gratis en draait volledig in je browser. Je afbeeldingen en documenten worden op je eigen computer verwerkt en nooit naar een server geüpload. Geen accounts, geen watermerken en geen addertje onder het gras.