Vad är filformatet ZIP?
.zip är för närvarande det mest populära formatet som används för att arkivera och komprimera filer och mappar. Att skapa arkiv med ZIP-komprimeringsmetoden är förlustfri (lossless) och gör det möjligt att minska storleken på valda filer och mappar.
Formatet .zip stöder komprimering via flera algoritmer. Beroende på version inkluderar dessa (bland andra):
- Deflate (vanligast)
- BZIP2
- LZMA / LZMA2
- Implode (föråldrad)
- WavPack
- Zstandard (tillagd i nyare APPNOTE-revisioner)
Fördelar med ZIP-komprimering
Alla filer som komprimeras med ZIP-metoden lagras separat i arkivet, vilket gör det möjligt att extrahera enskilda poster utan att dekomprimera hela uppsättningen. Filer i ett arkiv lagras inte bara separat utan komprimeras också individuellt, vilket möjliggör en avsevärd minskning av den slutliga storleken på en given fil. Formatet stöder även valfri AES-256-kryptering för att säkra enskilda poster.
Designen av .zip är också anmärkningsvärd genom att många moderna filformat i själva verket är .zip-behållare - inklusive .DOCX, .XLSX, .EPUB och Android .APK-paket. Signaturbyten i början av varje standard .zip-fil - 50 4B 03 04 - kodar initialerna för ZIP:s skapare, Phil Katz („PK”).
ZIP-arkivering och komprimering används av många människor och program i syfte att slå samman omfattande filstrukturer till en enda fil, vilket underlättar sändning och överföring av filer.
Skillnader mellan ZIP, RAR och 7Z
Formatet .zip utvecklades 1989, före andra för närvarande populära arkivformat. Det använder vanligtvis den lätta och snabba Deflate-komprimeringsalgoritmen. I konkurrerande format som .RAR och .7Z introducerades en rad förbättringar - inklusive bättre komprimeringsförhållanden och starkare kryptering - dock till kostnaden av högre minneskrav och långsammare bearbetning jämfört med .zip. ZIP:s bestående styrka är nästan universell kompatibilitet: praktiskt taget varje operativsystem och otaliga applikationer kan öppna en .zip-fil inbyggt, utan extra programvara.
Säkerhet & trygghet
RISK: MEDIUMZIP i sig är säkert, men det är ett vanligt sätt att leverera skadlig kod: angripare skickar ZIP-filer via e-post för att kringgå skannrar och dölja en EXE eller ett skript inuti (ibland inuti en lösenordsskyddad ZIP vars lösenord finns i e-postmeddelandet, vilket sänker antivirusprogram). Behandla oväntade ZIP-bilagor med misstänksamhet och kontrollera innehållet innan du kör något körbart. «Zip-bomber» (små arkiv som expanderar till terabyte) kan krascha enkla extraheringsprogram. När det gäller integritet är vanliga ZipCrypto-lösenord svaga och kan knäckas på sekunder - för verkligt skydd använd AES-256 (7-Zip, WinZip, PeaZip).
Formatdetaljer
i ett nötskalProgram som öppnar ZIP-filer
Tekniska detaljer
djup specifikation| MIME-typ | application/zip |
| Magic bytes | 50 4B 03 04 ("PK\x03\x04") vid offset 0 - «PK» är Phil Katz initialer |
| Filstruktur | Central katalog lagras i SLUTET av arkivet, vilket möjliggör tillägg av filer och självuppackande EXE-stubbar före den första posten |
| Komprimering per post | Varje fil komprimeras oberoende, vilket tillåter selektiv extrahering utan att dekomprimera hela arkivet |
| Standardkomprimering | Deflate (metod 8); okomprimerad lagring finns också tillgänglig (metod 0 - Store) |
| Algoritmer som stöds | Deflate, BZIP2, LZMA, LZMA2, WavPack, Zstandard (stöd varierar beroende på implementering) |
| Kryptering | Valfri AES-256 per post (sedan PKZIP 5.0) och föråldrad ZipCrypto (svag - undvik för känsliga data) |
| Stöd för stora filer | ZIP64-tillägget tar bort de klassiska gränserna på 4 GB per post och 65 535 poster |
| Delade arkiv | Uppdelning på flera volymer via numrerade segment (.z01, .z02, …) |
| Integritetskontroll | CRC-32 kontrollsumma per post, lagrad i både lokalt huvud och central katalog |
| Unicode-filnamn | UTF-8-kodningsflagga (general-purpose bit 11) standardiserad i APPNOTE 6.3.0 |
| Självuppackande arkiv | EXE-stubbar kan läggas till i början; den inbäddade centrala katalogen håller filen giltig som både EXE och ZIP |
| Arkivkommentarer | Kommentarer på arkivnivå och per post lagras som vanlig text i den centrala katalogen |
| Används som basformat | DOCX, XLSX, EPUB, APK, JAR och ODF-filer är alla ZIP-behållare med strukturerat internt innehåll |
| Inbyggt OS-stöd | Inbyggt i Windows Explorer (sedan XP), macOS Finder och vanliga Linux-distributioner via unzip/zip |
| Släppt | 1989 (PKZIP 1.0); APPNOTE specification is public |
| Öppen standard | Ja · royaltyfri |
| Specifikation | pkware.cachefly.net |
ZIP-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om ZIP-filer.