Ilmus libzim 9.0.0, mis on kirjutatud C++ keeles ning mõeldud failide töötlemiseks formaadis ZIM. Raamatukogu arendust toetab projekt Kiwix.
Projekt Kiwix arendab hulka käsurea utiliite zim-tools, lauaarvuti ja mobiilsete klientide ja skriptide ZIM failide loomiseks Wikimedia projektide dumpidest või HTML-st.
Samuti kasutatakse libzim-i GoldenDicti forkil GoldenDict-NG.
Raamatukogu võimaluste lühikokkuvõte:
- ZIM failide loomine Zstandard andmesurvega (varasemalt toetati ZIP, LZMA ja Bzip2 formaate);
- otsing artikli pealkirjade järgi;
- valikuline Xapiani toetus täisteksti otsinguks. Paljusid ZIM faile saab alla laadida siit.
Muudatuste nimekiri:
- parandatud viga funktsioonis getMediaCount(), kui ZIM failist puudus teave M/Counter;
- optimeeritud funktsioon Entry::getItem();
- tagatud ühilduvus C++17-ga;
- toetatud viimaseid googletesti raamistiku versioone;
- rohked parandused Apple macOS/iOS ja CI jaoks.
Allikas: linux.org.ru
