Difference between revisions of "ZIM file format"

Jump to navigation Jump to search
96 bytes added ,  06:13, 26 November 2009
Line 9: Line 9:


{|{{Prettytable}}
{|{{Prettytable}}
! Field Name !! Type !! Offset !! Length !! Description
! Field Name             !! Type   !! Offset !! Length !! Description
|-
|-
| magicNumber            || integer ||  0 ||  4 || Magic number to recognise the file format, must be 72173914
| magicNumber            || integer ||  0 ||  4 || Magic number to recognise the file format, must be 72173914
Line 21: Line 21:
| titlePtrPos            || integer || 28 ||  8 || position of the directory pointerlist ordered by Title
| titlePtrPos            || integer || 28 ||  8 || position of the directory pointerlist ordered by Title
|-
|-
| urlPtrPos              || integer || 28 ||  8 || position of the directory pointerlist orderes by URL
| urlPtrPos              || integer || 36 ||  8 || position of the directory pointerlist orderes by URL
|-
|-
| clusterCount          || integer || 36 ||  4 || number of data clusters
| clusterCount          || integer || 44 ||  4 || number of data clusters
|-
|-
| clusterPtrPos          || integer || 40 ||  8 || position of the cluster pointer list
| clusterPtrPos          || integer || 48 ||  8 || position of the cluster pointer list
|-
|-
| mainPage              || integer || 48 ||  4 || article index of main page or 0xffffffff if no main page
| mimeListPos            || integer || 56 ||  8 || position of the MIME type list
|-
|-
| layoutPage            || integer || 52 ||  4 || article index of layout page or 0xffffffffff if no layout page
| mainPage              || integer || 64 ||  4 || title index of main page or 0xffffffff if no main page
|-
| layoutPage            || integer || 64 ||  4 || title index of layout page or 0xffffffffff if no layout page
|}
|}


Navigation menu