Objavljen je 9.0.0 izdanja biblioteke libzim, napisane na jeziku C++ i namijenjene radu s datotekama u formatu ZIM. Razvoj biblioteke se odvija i sponzorira projektom Kiwix.
Projekt Kiwix razvija skup konzolnih alata zim-tools, desktop i mobilnih klijenata i skripti za kreiranje ZIM datoteka iz dumpova Wikimedia projekata ili iz HTML-a.
Također, libzim se koristi u fork-u GoldenDict GoldenDict-NG.
Kratak popis mogućnosti biblioteke:
- stvaranje ZIM datoteka s kompresijom podataka u formatu Zstandard (ranije su podržani formati ZIP, LZMA i Bzip2);
- pretraživanje po naslovima članaka;
- opcionalna podrška za Xapian za pretraživanje punog teksta. Mnoge ZIM datoteke mogu se preuzeti ovdje.
Popis promjena:
- ispravljen je bug u funkciji getMediaCount(), ako je u ZIM datoteci nedostajala informacija M/Counte;
- optimizirana funkcija Entry::getItem();
- osigurana kompatibilnost s C++17;
- podržane su najnovije verzije testnog okvira googletest;
- brojna ispravka za Apple macOS/iOS i CI.
Izvor: linux.org.ru
