ZIP, GZIP, TAR, 7z och RAR förklarade
Vad varje arkivformat gör, var det går att öppna utan extra program och vilket du ska använda för ett visst jobb.
Arkivformat gör två olika jobb som är lätta att blanda ihop: att packa ihop många filer till en, och att komprimera data så att den blir mindre. Vissa format gör båda, andra bara det ena, och när du vet vilket som är vilket försvinner det mesta av förvirringen kring .zip, .gz, .tar.gz, .7z och .rar.
Packa ihop jämfört med komprimera
Ett paket är en enda fil som innehåller andra filer med deras namn och mappstruktur. Tar gör exakt detta och inget annat: en .tar-fil är inte komprimerad alls. En komprimerare tar en enda dataström och gör den mindre. Gzip gör exakt detta och inget annat: en .gz innehåller exakt en komprimerad fil. ZIP, 7z och RAR gör båda samtidigt, komprimerar varje fil och packar ihop dem.
Det är därför Unix-världen har .tar.gz: först tar för att packa ihop, sedan gzip för att komprimera. Det är också därför en .gz-fil som du har laddat ner från en server bara är en enda fil när den har packats upp.
Formaten
| Format | Packar ihop? | Komprimerar? | Öppnas utan extra program på | Typisk användning |
|---|---|---|---|---|
| ZIP | Ja | Ja (DEFLATE) | Windows, macOS, iOS, Android, Linux | Skicka och dela filer, det självklara valet |
| GZIP (.gz) | Nej | Ja (DEFLATE) | macOS, Linux, inte Windows | Webbresurser, loggar, databasdumpar, enstaka stora filer |
| TAR | Ja | Nej | macOS, Linux, inte Windows | Bevara Unix-behörigheter och struktur |
| TAR.GZ / .tgz | Ja | Ja | macOS, Linux, inte Windows | Källkod, serverbackuper, Linux-paket |
| 7z | Ja | Ja (LZMA) | Inget inbyggt stöd, kräver 7-Zip eller liknande | Maximal komprimering för stora arkiv |
| RAR | Ja | Ja (proprietär) | Inget inbyggt stöd, kräver WinRAR eller ett uppackningsprogram | Äldre nedladdningar, arkiv i flera delar |
Hur mycket mindre blir filerna egentligen?
Alla de här formaten fungerar genom att hitta upprepningar. Text, kalkylblad, kod, loggar och okomprimerade bilder och ljud är fulla av upprepningar och krymper rejält. Filer som redan är komprimerade, däribland JPG, PNG, MP3, MP4, PDF och moderna Office-dokument (som internt är ZIP-filer), har redan fått sina upprepningar borttagna och krymper knappt alls.
| Innehåll | ZIP / GZIP | 7z (LZMA) |
|---|---|---|
| Ren text, CSV, loggar | 75 till 90 procent mindre | 80 till 93 procent mindre |
| Källkod | 70 till 85 procent | 78 till 90 procent |
| WAV-ljud, BMP-bilder | 30 till 60 procent | 35 till 65 procent |
| Office-dokument | 5 till 15 procent | 10 till 20 procent |
| JPG, MP4, MP3, PDF | 0 till 3 procent | 0 till 5 procent |
Den praktiska lärdomen: att zippa en mapp med foton ger en smidig fil, men inte en mindre. Vill du minska storleken på en samling foton komprimerar du först själva bilderna med bildkomprimeraren och zippar dem sedan för att skicka dem.
Vilket ska du använda?
- Skicka filer till vem som helst: ZIP. Alla kan öppna det, på alla enheter, utan att installera något. Skapa ett med ZIP-verktyget.
- En enda stor fil till en server, ett automatiserat flöde eller en dataimport: GZIP. Det är vad servrar och verktyg förväntar sig. Se GZIP-verktyget.
- Säkerhetskopiera en mapp i Linux eller macOS med behörigheterna intakta: TAR.GZ.
- Arkivera något enormt där varje megabyte räknas och mottagaren är tekniskt kunnig: 7z.
- Öppna en gammal nedladdning: RAR kräver ett uppackningsprogram som 7-Zip. Det finns ingen anledning att skapa nya RAR-filer i dag.
Lösenordsskyddade arkiv
ZIP-formatets ursprungliga lösenordsskydd är svagt och kan knäckas snabbt. ZIP med AES-kryptering (som 7-Zip och WinZip erbjuder) och den inbyggda AES-krypteringen i 7z är däremot starka. Behöver du skydda en fil och inte bara packa ihop den ska du använda AES och dela lösenordet via en annan kanal än själva arkivet. Verktyg i webbläsaren, även de på den här webbplatsen, kan inte öppna krypterade arkiv, eftersom innehållet är oläsligt utan nyckeln.
Öppna arkiv utan att installera program
Windows öppnar ZIP direkt men inte .gz, .tar eller .7z. macOS öppnar ZIP, .gz och .tar.gz men inte .7z eller .rar. För ZIP och .gz på valfri enhet kan du använda verktygen packa upp ZIP och gunzip här, som öppnar filerna i din webbläsare och låter dig ladda ner innehållet utan att något laddas upp.