Byl vydán 9.0.0 knihovny libzim, napsané v jazyce C++ a určené pro práci se soubory ve formátu ZIM. Vývoj knihovny je řízen a financován projektem Kiwix.
Projekt Kiwix vyvíjí sadu konzolových utilit, zim-tools, desktopových, a mobilních klientů a skriptů pro vytváření souborů ZIM z dumpů projektů Wikimedia nebo z HTML..
Libzim je také používán ve fork GoldenDict GoldenDict-NG.
Krátký seznam možností knihovny:
- vytváření souborů ZIM s kompresí dat ve formátu Zstandard (dříve byly podporovány formáty ZIP, LZMA a Bzip2);
- vyhledávání podle názvů článků;
- volitelná podpora Xapian pro fulltextové hledání. Množství souborů ZIM lze stáhnout zde.
Seznam změn:
- opraven problém ve funkci getMediaCount(), pokud ve souboru ZIM chyběla informace M/Countrer;
- optimalizována funkce Entry::getItem();
- zajištěna kompatibilita s C++17;
- podpora nejnovějších verzí testovacího rámce googletest;
- mnoho oprav pro Apple macOS/iOS a CI.
Zdroj: linux.org.ru
