Ilmus libzim 9.0.0 raamatukogu, kirjutatud C++ keeles ja mõeldud failide töötluseks formaadis ZIM. Raamatukogu arengut toetab ja sponsoreerib projekt Kiwix.
Projekt Kiwix arendab komplekti ratsioonilisi utiliite zim-tools, lauaarvuti ja mobiilsed kliendid ja skriptid ZIM-failide loomiseks Wikimedia projektide dump'idest või HTML-st.
Samuti kasutatakse libzim-i GoldenDicti forkis GoldenDict-NG.
Raamatukogu peamiste funktsioonide loetelu:
- ZIM-failide loomine Zstandard andmete tihendamisformaadis (varasemalt toetatud ZIP, LZMA ja Bzip2 formaadid);
- artiklite nimede järgi otsimine;
- valikuline Xapiani tugi täisteksti otsimiseks. Paljusid ZIM-faile saab alla laadida siin.
Muutuste nimekiri:
- parandatud viga funktsioonis getMediaCount(), kui ZIM-failist puudus M/Counter teave;
- optimeeritud funktsioon Entry::getItem();
- tagatud ühilduvus C++17;
- toetatakse uusimaid googletesti raamistiku versioone;
- rohked parandused Apple macOS/iOS ja CI jaoks.
Allikas: linux.org.ru
