Vad är filformatet ZIM?
.zim är filformatet för openZIM-projektet - ett komprimerat, indexerat arkiv designat för att paketera en hel webbplats för fullständig offline-läsning. Namnet står för *Zeno IMproved* och efterträdde det äldre Zeno-formatet runt 2008-2009 under Wikimedia Foundations schweiziska enhet och Kiwix-teamet.
Den vanligaste användningen är distribution av offline-kopior av Wikipedia och andra Wikimedia-projekt: en enskild .zim-fil kan innehålla miljontals artiklar, bilder och tillhörande CSS och JavaScript, komprimerade med ZSTD (modernt) eller LZMA2/xz (äldre) i kluster för utrymmeffektivitet. En fullständig Wikipedia-ögonblicksbild med bilder kan överstiga 100 GB. Formatet identifieras av ett 4-byte magic number (ZIM\x04) i början av filen, följt av ett UUID, antal artiklar och pekare till URL- och titelindex.
Referensläsaren är Kiwix, tillgänglig för Windows, macOS, Linux, Android och iOS. kiwix-serve förvandlar en .zim-fil till en lokal webbserver som är tillgänglig från valfri webbläsare i nätverket. .zim-innehåll kan laddas ner fritt från Kiwix-biblioteket på library.kiwix.org.
Trots att den delar bokstäver med ZIP, är en .zim-fil inte ett ZIP-arkiv och kan inte öppnas som ett sådant.
Säkerhet & trygghet
RISK: LOWEn ZIM är passiv, skrivskyddad innehållsdata (HTML/bilder) som öppnas i en sandlåde-läsare, inte körbar kod, så den innebär låg risk. Praktiska varningar: filerna är enorma - hela Wikipedia är 100+ GB, så kontrollera ledigt diskutrymme; ladda endast ner ZIM-filer från det officiella Kiwix-biblioteket eller kända spegelsajter för att vara säker på äkthet och integritet (den inbäddade MD5-summan hjälper till att verifiera att nedladdningen inte är skadad). Det är inte en ZIP, så försök inte extrahera den med arkivverktyg.
Formatdetaljer
i ett nötskalProgram som öppnar ZIM-filer
kiwix-serve --port 8080 file.zim för att läsa den i en webbläsare / dela på lokalt nätverk. Tekniska detaljer
djup specifikation| Formattyp | Komprimerat, indexerat offline-arkiv för webbinnehåll (binärt) |
| Utvecklare | openZIM-projektet (Wikimedia CH / Kiwix) |
| Magic bytes | ZIM\x04 (0x044D495A) vid offset 0 - de första tre byten läses som ZIM med en 0x04 versionsmarkör |
| Byteordning | Little-endian |
| Komprimering | ZSTD (moderna kluster) eller LZMA2/xz (äldre kluster); artiklar grupperade i komprimerade kluster |
| Kryptering | Ingen; integritet säkerställs av en inbäddad MD5-kontrollsumma i slutet av filen |
| Typisk storlek | Tiotals MB (små wikis) till 100+ GB (fullständiga Wikipedia med bilder) |
| Associerade OS | Windows, macOS, Linux, Android, iOS (via libzim-baserade appar) |
| Formatversion | ZIM v5/v6; huvudversion lagras i filhuvudet |
| Katalogstruktur | Header + UUID + MIME-typlista + URL/titelindex + komprimerade innehållskluster (HTML, CSS, JS, bilder) |
| Artikelkapacitet | Designad för miljontals poster (t.ex. hela Wikipedia med alla språkutgåvor) |
| Kontrollsumma | MD5 inbäddad i slutet av filen; läsare verifierar arkivet före användning |
| MIME-typ | application/x-zim |
| Primär läsare | Kiwix (desktop, Android, iOS, kiwix-serve); alla läsare använder libzim-biblioteket |
| Släppt | 2008-2009 (openZIM, successor to the Zeno format) |
| Senaste version | ZIM format v6 (libzim 6+/9+; clusters with ZSTD or LZMA/xz) |
| Öppen standard | Ja · royaltyfri |
| Specifikation | wiki.openzim.org |
ZIM-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om ZIM-filer.