ZIM file format
Revision as of 17:50, 21 February 2009 by Manuel Schneider (talk | contribs)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
length in bit, all types are littlendian
Field Name | Type | Length | Description |
---|---|---|---|
rMagicNumber | integer | 32 | Magic number to recognise the file format, must be "1439867043" |
rVersion | integer | 32 | wp2006=2, wp2007=3, ZIM=4, version of the file format for backwards compatibility |
rCount | integer | 32 | total number of articles |
integer | 32 | unused | |
rIndexPos | integer | 64 | position of the article index |
rIndexLen | integer | 32 | length of the article index |
integer | 32 | unused | |
rIndexPtrPos | integer | 64 | Position der Zeigerliste auf das Inhaltsverzeichnis |
rIndexPtrLen | integer | 32 | Länge der Zeigerliste auf das Inhaltsverzeichnis, also 4*rCount |
rTreeDataPos | integer | 64 | bei wp nicht benutzt |
rTreeDataLen | integer | 32 | bei wp nicht benutzt |
rIndexTotalArticleCount | integer | 32 | nur für die Indexdatei |
rIsIndexCompressed | boolean | 8 | in der ausgelieferten Version immer true bei der Indexdatei |
rNamespaceCountPos | integer | 64 | Fileposition der Tabelle, die Infos über die Namespaces hat, siehe unten |
rNamespaceCountLen | integer | 32 | Länge dieser Tabelle, z.Zt. fix auf 368 Bytes (8 Bytes * 46 Namespaces) |