Hvad er ZIM-filformatet?
.zim er filformatet for openZIM-projektet - et komprimeret, indekseret arkiv designet til at pakke et helt websted til fuld offline-læsning. Navnet står for *Zeno IMproved* og efterfulgte det ældre Zeno-format omkring 2008-2009 under Wikimedia Foundations schweiziske enhed og Kiwix-teamet.
Den mest almindelige brug er distribution af offline-kopier af Wikipedia og andre Wikimedia-projekter: en enkelt .zim-fil kan indeholde millioner af artikler, billeder og tilhørende CSS og JavaScript, komprimeret med ZSTD (moderne) eller LZMA2/xz (ældre) i klynger for pladseffektivitet. Et fuldt Wikipedia-øjebliksbillede med billeder kan overstige 100 GB. Formatet identificeres ved et 4-byte magisk nummer (ZIM\x04) i starten af filen, efterfulgt af en UUID, antal artikler og henvisninger til URL- og titelindeks.
Reference-læseren er Kiwix, som er tilgængelig til Windows, macOS, Linux, Android og iOS. kiwix-serve omdanner en .zim-fil til en lokal webserver, der er tilgængelig fra enhver browser på netværket. .zim-indhold kan downloades frit fra Kiwix-biblioteket på library.kiwix.org.
Selvom den deler bogstaver med ZIP, er en .zim-fil ikke et ZIP-arkiv og kan ikke åbnes som et sådant.
Sikkerhed og tryghed
RISIKO: LOWEn ZIM er passive, skrivebeskyttede indholdsdata (HTML/billeder), der åbnes i en sandboxed læser, ikke eksekverbar kode, så den udgør en lav risiko. Praktiske forholdsregler: filer er enorme - fuld Wikipedia er 100+ GB, så tjek ledig diskplads; og download kun ZIM-filer fra det officielle Kiwix-bibliotek eller kendte spejlsider for at være sikker på ægthed og integritet (den indlejrede MD5 hjælper med at verificere, at downloadingen ikke er korrupt). Det er ikke en ZIP, så prøv ikke at udpakke den med arkivværktøjer.
Formatdetaljer
kort fortaltProgrammer der åbner ZIM-filer
kiwix-serve --port 8080 file.zim for at læse den i en browser / dele på lokalnetværket. Tekniske detaljer
dyb specifikation| Formattype | Komprimeret, indekseret offline webindholdsarkiv (binær) |
| Udvikler | openZIM-projektet (Wikimedia CH / Kiwix) |
| Magic bytes | ZIM\x04 (0x044D495A) ved offset 0 - de første tre bytes læses som ZIM med en 0x04 versionsmarkør |
| Byte-orden | Little-endian |
| Komprimering | ZSTD (moderne klynger) eller LZMA2/xz (ældre klynger); artikler grupperet i komprimerede klynger |
| Kryptering | Ingen; integritet sikres af en indlejret MD5-kontrolsum i slutningen af filen |
| Typisk størrelse | Titusinder af MB (små wikier) til 100+ GB (fuld Wikipedia med billeder) |
| Tilknyttet OS | Windows, macOS, Linux, Android, iOS (via libzim-baserede apps) |
| Formatversion | ZIM v5/v6; hovedversion gemt i filhovedet |
| Mappestruktur | Header + UUID + MIME-typeliste + URL/titelindeks + komprimerede indholdsklynger (HTML, CSS, JS, billeder) |
| Artikelkapacitet | Designet til millioner af poster (f.eks. fuld Wikipedia med alle sprogudgaver) |
| Kontrolsum | MD5 indlejret i slutningen af filen; læsere verificerer arkivet før brug |
| MIME-type | application/x-zim |
| Primær læser | Kiwix (desktop, Android, iOS, kiwix-serve); alle læsere bruger libzim-biblioteket |
| Udgivet | 2008-2009 (openZIM, successor to the Zeno format) |
| Seneste version | ZIM format v6 (libzim 6+/9+; clusters with ZSTD or LZMA/xz) |
| Åben standard | Ja · royaltyfri |
| Specifikation | wiki.openzim.org |
ZIM-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om ZIM-filer.