848
edits
Line 7: | Line 7: | ||
*** add Pointer to UrlPointerList (IndexPointerList will be named "TitlePointerList") | *** add Pointer to UrlPointerList (IndexPointerList will be named "TitlePointerList") | ||
*** add Pointer to MimeTypeList | *** add Pointer to MimeTypeList | ||
** ZIM file structure: | ** ZIM file structure: | ||
*** add UrlPointerList (article list ordered by URL) | *** add UrlPointerList (article list ordered by URL) | ||
Line 13: | Line 12: | ||
*** make new integer compression (UTF-8 compression / ZInt compression) | *** make new integer compression (UTF-8 compression / ZInt compression) | ||
*** break version number into major / minor number | *** break version number into major / minor number | ||
** Directory Entry: | ** Directory Entry: | ||
*** drop QUnicode on article titles | *** drop QUnicode on article titles | ||
*** add URL | *** add URL | ||
*** add rev_id int compressed | *** add rev_id int compressed | ||
** Cluster: | ** Cluster: | ||
*** add LZMA compression | *** add LZMA compression | ||
** Category Namespace (U / V) | ** Category Namespace (U / V) | ||
*** U contains standard article text | *** U contains standard article text | ||
*** V contains article pointers to articles within that category | *** V contains article pointers to articles within that category | ||
** Metadata Namespace (M) | ** Metadata Namespace (M) | ||
*** "language" - ISO Code 639-3 | *** "language" - ISO Code 639-3 | ||
Line 33: | Line 28: | ||
*** "relation" | *** "relation" | ||
*** "source" - URL | *** "source" - URL | ||
** Index Namespace (X) | ** Index Namespace (X) | ||
*** switch to new int compression | *** switch to new int compression |