The more-or-less official file format for offline reading of Wikipedia. The full byte-by-byte description of ZIM archives can be found here. There is also a zimlib-git AUR package for Arch Linux.