Difference between revisions of "ZIM file format"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
length in bit, all types are littlendian | length in bit, all types are littlendian | ||
Line 11: | Line 10: | ||
| rCount || integer || 32 || total number of articles | | rCount || integer || 32 || total number of articles | ||
|- | |- | ||
| | | || integer || 32 || ''unused'' | ||
|- | |- | ||
| rIndexPos || integer || 64 || | | rIndexPos || integer || 64 || position of the article index | ||
|- | |- | ||
| rIndexLen || integer || 32 || | | rIndexLen || integer || 32 || length of the article index | ||
|- | |- | ||
| | | || integer || 32 || ''unused'' | ||
|- | |- | ||
| rIndexPtrPos || integer || 64 || Position der Zeigerliste auf das Inhaltsverzeichnis | | rIndexPtrPos || integer || 64 || Position der Zeigerliste auf das Inhaltsverzeichnis |
Revision as of 16:18, 21 February 2009
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 | 32 | 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) |