El llançament de la 9.0.0 de la biblioteca libzim, escrit en C++ i dissenyat per treballar amb fitxers en el format ZIM. El desenvolupament de la biblioteca es realitza i es patrocina pel projecte Kiwix.
El projecte Kiwix està desenvolupant un conjunt d'utilitats de consola zim-eines, escriptori и mòbil clients i scripts per crear fitxers ZIM a partir d'abocadors de projectes de Wikimedia o des d'HTML.
També libzim s'utilitza a la forquilla GoldenDict GoldenDict-NG.
Una breu llista de funcions de la biblioteca:
- crear fitxers ZIM amb compressió de dades en el format Zstandard (abans s'admetien els formats ZIP, LZMA i Bzip2);
- cerca per títols d'articles;
- suport opcional Xapian per a la cerca de text complet. Es poden descarregar molts fitxers ZIM aquí.
Llista de canvis:
- S'ha corregit un error a la funció getMediaCount() si al fitxer ZIM faltava informació M/Counter;
- la funció Entry::getItem() s'ha optimitzat;
- la compatibilitat amb C++17 està assegurada;
- suport per a les últimes versions del marc de proves de Googletest;
- nombroses correccions per a Apple macOS/iOS i CI.
Font: linux.org.ru
