ZIP, GZIP, TAR, 7z ja RAR selitettynä
Mitä kukin arkistomuoto tekee, missä se aukeaa ilman lisäohjelmia ja mitä käyttää mihinkin tehtävään.
Arkistomuodot tekevät kaksi erillistä tehtävää, jotka menevät helposti sekaisin: niputtavat monta tiedostoa yhdeksi ja pakkaavat tietoa pienemmäksi. Jotkin muodot tekevät molemmat, jotkin vain toisen, ja kun tiedät kumpi on kumpi, suurin osa .zip-, .gz-, .tar.gz-, .7z- ja .rar-tiedostoihin liittyvästä sekaannuksesta selviää.
Niputtaminen ja pakkaaminen
Nippu on yksi tiedosto, joka sisältää muita tiedostoja niiden nimineen ja kansiorakenteineen. Tar tekee täsmälleen tämän eikä mitään muuta: .tar-tiedostoa ei ole pakattu lainkaan. Pakkaaja ottaa yhden tietovirran ja tekee siitä pienemmän. Gzip tekee täsmälleen tämän eikä mitään muuta: .gz sisältää tasan yhden pakatun tiedoston. ZIP, 7z ja RAR tekevät molemmat kerralla, eli pakkaavat jokaisen tiedoston ja niputtavat ne yhteen.
Siksi Unix-maailmassa on .tar.gz: ensin tar niputtaa, sitten gzip pakkaa. Siksi myös palvelimelta ladattu .gz-tiedosto on purkamisen jälkeen vain yksi tiedosto.
Muodot
| Muoto | Niputtaa? | Pakkaa? | Aukeaa ilman lisäohjelmia | Tyypillinen käyttö |
|---|---|---|---|---|
| ZIP | Kyllä | Kyllä (DEFLATE) | Windows, macOS, iOS, Android, Linux | Tiedostojen lähettäminen ja jakaminen, yleispätevä valinta |
| GZIP (.gz) | Ei | Kyllä (DEFLATE) | macOS, Linux, ei Windows | Verkkosivujen resurssit, lokit, tietokantavedokset, yksittäiset suuret tiedostot |
| TAR | Kyllä | Ei | macOS, Linux, ei Windows | Unix-oikeuksien ja rakenteen säilyttäminen |
| TAR.GZ / .tgz | Kyllä | Kyllä | macOS, Linux, ei Windows | Ohjelmien lähdekoodi, palvelinten varmuuskopiot, Linux-paketit |
| 7z | Kyllä | Kyllä (LZMA) | Ei missään valmiiksi, vaatii 7-Zipin tai vastaavan | Mahdollisimman tehokas pakkaus suurille arkistoille |
| RAR | Kyllä | Kyllä (suljettu) | Ei missään valmiiksi, vaatii WinRARin tai purkuohjelman | Vanhat lataukset, moniosaiset arkistot |
Kuinka paljon tiedostot oikeasti pienenevät
Kaikki nämä muodot toimivat etsimällä toistoa. Teksti, taulukot, koodi, lokit sekä pakkaamattomat kuvat ja ääni ovat täynnä toistoa ja pienenevät huomattavasti. Valmiiksi pakatuista tiedostoista, kuten JPG-, PNG-, MP3-, MP4- ja PDF-tiedostoista sekä nykyaikaisista Office-asiakirjoista (jotka ovat sisäisesti ZIP-tiedostoja), toisto on jo poistettu, eivätkä ne juuri pienene lainkaan.
| Sisältö | ZIP / GZIP | 7z (LZMA) |
|---|---|---|
| Pelkkä teksti, CSV, lokit | 75-90 % pienempi | 80-93 % pienempi |
| Lähdekoodi | 70-85 % | 78-90 % |
| WAV-ääni, BMP-kuvat | 30-60 % | 35-65 % |
| Office-asiakirjat | 5-15 % | 10-20 % |
| JPG, MP4, MP3, PDF | 0-3 % | 0-5 % |
Käytännön opetus: kun pakkaat valokuvakansion ZIP-tiedostoksi, saat yhden kätevän tiedoston mutta et pienempää. Jos haluat pienentää kuvasarjan kokoa, pakkaa ensin itse kuvat kuvien pakkaustyökalulla ja tee niistä sitten ZIP toimitusta varten.
Mitä käyttää
- Tiedostojen lähettäminen kenelle tahansa: ZIP. Kaikki voivat avata sen, millä tahansa laitteella, asentamatta mitään. Tee sellainen ZIP-työkalulla.
- Yksi suuri tiedosto palvelimelle, käsittelyketjuun tai tietojen tuontiin: GZIP. Sitä palvelimet ja työkalut odottavat. Katso GZIP-työkalu.
- Linux- tai macOS-kansion varmuuskopiointi oikeudet säilyttäen: TAR.GZ.
- Valtavan aineiston arkistointi, kun jokainen megatavu ratkaisee ja vastaanottaja on tekninen: 7z.
- Vanhan latauksen avaaminen: RAR vaatii purkuohjelman, kuten 7-Zipin. Uusia RAR-tiedostoja ei nykyään ole mitään syytä tehdä.
Salasanalla suojatut arkistot
ZIP:n alkuperäinen salasanasuojaus on heikko ja murrettavissa nopeasti. AES-salauksella varustettu ZIP (jota 7-Zip ja WinZip tarjoavat) ja 7z:n sisäänrakennettu AES ovat vahvoja. Jos sinun on suojattava tiedosto eikä vain niputettava sitä, käytä AES-salausta ja jaa salasana eri kanavaa pitkin kuin itse arkisto. Selaimessa toimivat työkalut, myös tämän sivuston työkalut, eivät pysty avaamaan salattuja arkistoja, koska sisältöä ei voi lukea ilman avainta.
Arkistojen avaaminen asentamatta ohjelmia
Windows avaa ZIP-tiedostot valmiiksi, mutta ei .gz-, .tar- tai .7z-tiedostoja. macOS avaa ZIP-, .gz- ja .tar.gz-tiedostot, mutta ei .7z- tai .rar-tiedostoja. ZIP- ja .gz-tiedostoille millä tahansa laitteella täkäläiset ZIP:n purku- ja gunzip-työkalut avaavat ne selaimessasi ja antavat sinun ladata sisällön ilman, että mitään lähetetään palvelimelle.