Hva er ZIM-filformatet?
.zim er filformatet til openZIM-prosjektet - et komprimert, indeksert arkiv designet for å pakke et helt nettsted for fullstendig offline lesing. Navnet står for *Zeno IMproved*, og etterfulgte det eldre Zeno-formatet rundt 2008-2009 under Wikimedia Foundations sveitsiske enhet og Kiwix-teamet.
Den vanligste bruken er distribusjon av offline-kopier av Wikipedia og andre Wikimedia-prosjekter: en enkelt .zim-fil kan inneholde millioner av artikler, bilder og tilhørende CSS og JavaScript, komprimert med ZSTD (moderne) eller LZMA2/xz (eldre) i klynger for plasseffektivitet. Et fullstendig Wikipedia-øyeblikksbilde med bilder kan overstige 100 GB. Formatet identifiseres av et 4-byte magisk tall (ZIM\x04) i starten av filen, etterfulgt av en UUID, artikkeltellinger og pekere til URL- og tittelindekser.
Referanse-leseren er Kiwix, tilgjengelig for Windows, macOS, Linux, Android og iOS. kiwix-serve gjør en .zim-fil om til en lokal webserver som er tilgjengelig fra alle nettlesere på nettverket. .zim-innhold kan lastes ned gratis fra Kiwix-biblioteket på library.kiwix.org.
Til tross for at den deler bokstaver med ZIP, er en .zim-fil ikke et ZIP-arkiv og kan ikke åpnes som et.
Sikkerhet og trygghet
RISIKO: LOWEn ZIM-fil er passive, skrivebeskyttede innholdsdata (HTML/bilder) som åpnes i en sandkasse-leser, ikke kjørbar kode, så den utgjør lav risiko. Praktiske forholdsregler: filene er enorme - fullstendig Wikipedia er over 100 GB, så sjekk ledig diskplass; og last ned ZIM-filer kun fra det offisielle Kiwix-biblioteket eller kjente speilservere for å være sikker på autentisitet og integritet (den innebygde MD5-summen hjelper med å verifisere at nedlastingen ikke er korrupt). Det er ikke en ZIP, så ikke prøv å pakke den ut med arkivverktøy.
Formatdetaljer
i et nøtteskallProgrammer som åpner ZIM-filer
kiwix-serve --port 8080 file.zim for å lese den i en nettleser / dele på lokalnettverket. Tekniske detaljer
dyp spesifikasjon| Format-type | Komprimert, indeksert arkiv for offline nettinnhold (binær) |
| Utvikler | openZIM-prosjektet (Wikimedia CH / Kiwix) |
| Magiske bytes | ZIM\x04 (0x044D495A) ved offset 0 - de tre første bytene leses som ZIM med en 0x04 versjonsmarkør |
| Byterekkefølge | Little-endian |
| Komprimering | ZSTD (moderne klynger) eller LZMA2/xz (eldre klynger); artikler gruppert i komprimerte klynger |
| Kryptering | Ingen; integritet sikres av en innebygd MD5-sjekksum på slutten av filen |
| Typisk størrelse | Titalls MB (små wikier) til 100+ GB (full Wikipedia med bilder) |
| Tilhørende OS | Windows, macOS, Linux, Android, iOS (via libzim-baserte apper) |
| Formatversjon | ZIM v5/v6; hovedversjon lagret i filhodet |
| Mappestruktur | Header + UUID + MIME-typeliste + URL/tittel-indeks + komprimerte innholdsklynger (HTML, CSS, JS, bilder) |
| Artikkelkapasitet | Designet for millioner av oppføringer (f.eks. fullstendig Wikipedia med alle språkutgaver) |
| Sjekksum | MD5 innebygd på slutten av filen; lesere verifiserer arkivet før bruk |
| MIME-type | application/x-zim |
| Primærleser | Kiwix (desktop, Android, iOS, kiwix-serve); alle lesere bruker libzim-biblioteket |
| Utgitt | 2008-2009 (openZIM, successor to the Zeno format) |
| Siste versjon | ZIM format v6 (libzim 6+/9+; clusters with ZSTD or LZMA/xz) |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | wiki.openzim.org |
ZIM-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om ZIM-filer.