Failide GZIP-tihendamine veebis

Loo .gz-faile brauseri sisseehitatud tihendusmootoriga, mis on mugav logide, varukoopiate ja veebiressursside jaoks. Kõik töötab täielikult sinu seadmes.

Kuidas faile GZIP-iga tihendada

  1. Lohista failid, mida soovid tihendada.
  2. Käivita, et need gzip-iga tihendada.
  3. Laadi .gz-failid alla.

Mis on gzip ja kuidas see ZIP-ist erineb

Gzip tihendab ühe faili. See ei paki mitut faili kokku, mistõttu näed Unixi süsteemides kaheastmelist .tar.gz vormingut: tar koondab failid ja gzip tihendab tulemuse. Iseseisvalt on gzip see tihendus, millel suur osa veebist töötab: serverid saadavad HTML-i, CSS-i ja JavaScripti gzip-tihendatuna ning brauserid pakivad need saabumisel lahti. See kasutab sama DEFLATE-algoritmi nagu ZIP, nii et tihendusmäärad on sarnased, kuid konteiner on lihtsam ja fail saab lihtsalt .gz-laiendi.

Mida see tööriist väljastab

Iga fail, mille sisse lohistad, muutub sinu brauserisse sisseehitatud tihendusmootori abil omaette .gz-failiks. Tulemuseks on tavaline gzip-fail, millest saavad aru gunzip, 7-Zip, WinRAR, macOSi Archive Utility ja iga veebiserver. Algne failinimi säilib ja selle lõppu lisatakse .gz.

Millal on gzip õige valik

  • Veebiressursside eeltihendamine. Mõned staatilise majutuse teenused ja CDN-id saadavad .js.gz või .css.gz faili otse, kui see asub originaali kõrval, ning säästavad serverit iga päringu juures tihendamast.
  • Logifailide kahandamine enne arhiveerimist või tugipileti juurde lisamist. Logid tihenduvad tavaliselt 90% või rohkem.
  • Andmebaasitõmmised ja CSV-ekspordid, mida on vaja e-postiga saata või serverisse üles laadida. 200 MB SQL-tõmmis muutub pärast gzipi tavaliselt umbes 20 MB suuruseks.
  • Sobitumine süsteemiga, mis ootab .gz-faili, näiteks andmeimport, mis loeb gzip-tihendatud CSV-d, või juurutuskonveier.
  • Üks suur fail, mille puhul ZIP-konteiner ei anna midagi juurde.

Kus see ei aita

Gzip ei suuda kahandada andmeid, mis on juba tihendatud. JPG, PNG, MP4, MP3, PDF ja uuemad Office'i failid tulevad välja umbes sama suurena või veidi suuremana. Piltide ja video jaoks kasuta hoopis spetsiaalseid pildi ja video tihendajaid.

SisendTavaline gzip-tulemus
Serverilogi, 50 MB3 kuni 5 MB
CSV-eksport, 100 MB10 kuni 20 MB
API JSON-tõmmis, 20 MB2 kuni 3 MB
Minimeeritud JavaScript, 1 MB250 kuni 350 KB
JPG-foto, 4 MB4 MB

Failide taastamine

Originaali tagasisaamiseks kasuta gunzip-tööriista või käsureal käsku gunzip filename.gz. Kuna gzip on ühefailine vorming, puudub sisu loetlemise samm; lahtipakkimine annab lihtsalt tagasi algse faili. Tihendamine toimub sinu seadmes brauseri enda mootoriga, nii et serverisse üleslaadimist ei toimu ja suured failid töödeldakse kiiresti.

Korduma kippuvad küsimused

Mis on .gz-fail?

See on gzip-iga tihendatud fail, mis on levinud veebiressursside, logide ja Unixi varukoopiate puhul. Squish loob neid sinu brauseri sisseehitatud mootoriga.

Kas mu failid laaditakse üles?

Ei. Tihendamiseks kasutatakse sinu brauseri enda mootorit ja failid jäävad sinu seadmesse.

Kas saan gzip-iga tihendada rohkem kui ühe faili?

Jah. Lohista kogum ja iga fail tihendatakse eraldi .gz-failiks.

Sinu failid ei lahku kunagi sinu seadmest

Iga Squishly Toolsi tööriist on 100% tasuta ja töötab täielikult sinu brauseris. Sinu pilte ja dokumente töödeldakse sinu enda arvutis ning neid ei laadita kunagi serverisse üles. Pole kontosid, vesimärke ega konksu.