Vyšiel 9.0.0 balík knižnice libzim, napísanej v jazyku C++ a určený na prácu s súbormi vo formáte ZIM. Vývoj knižnice sa uskutočňuje a je sponzorovaný projektom Kiwix.
Projekt Kiwix vyvíja súbor konzolových utilít zim-tools, desktopové a mobilné klienty a skripty na vytvorenie súborov ZIM z výdumpov projektov Wikimedia alebo zo HTML.
Taktiež sa libzim používa vo forku GoldenDict GoldenDict-NG.
Krátky zoznam schopností knižnice:
- vytvorenie súborov ZIM so zmrštením údajov vo formáte Zstandard (predtým sa podporovali formáty ZIP, LZMA a Bzip2);
- vyhľadávanie podľa názvov článkov;
- voliteľná podpora Xapian pre plnotextové vyhľadávanie. Množstvo súborov ZIM je možné stiahnuť tu.
Zoznam zmien:
- opravená chyba vo funkcii getMediaCount(), ak v súbore ZIM chýbali údaje M/Couner;
- optimalizovaná funkcia Entry::getItem();
- zaistená kompatibilita s C++17;
- podpora najnovších verzií testovacieho rámca googletest;
- množstvo opráv pre Apple macOS/iOS a CI.
Zdroj: linux.org.ru
