Version 9.0.0 av biblioteket libzim, skrivet i C++, har slÀppts för att hantera filer i formatet ZIM. Utvecklingen av biblioteket drivs och sponsras av projektet Kiwix.
Projektet Kiwix utvecklar en uppsÀttning konsolverktyg zim-tools, desktop och mobil klienter och skript för att skapa ZIM-filer frÄn dumpningar av Wikimedia-projekt eller frÄn HTML.
libzim anvÀnds ocksÄ i en förgrening av GoldenDict GoldenDict-NG.
En sammanfattning av bibliotekets funktioner:
- skapande av ZIM-filer med datakomprimering i Zstandard-format (tidigare stöd för ZIP, LZMA och Bzip2);
- sökning efter artikelrubriker;
- valfritt stöd för Xapian för fulltextsökning. MÄnga ZIM-filer kan laddas ner hÀr.
Ăndringslista:
- fel i funktionen getMediaCount() har ÄtgÀrdats, om ZIM-filen saknade M/Counter-information;
- funktionen Entry::getItem() har optimerats;
- kompatibilitet med C++17 har sÀkerstÀllts;
- stöd för de senaste versionerna av testningsramverket googletest;
- flera korrigeringar för Apple macOS/iOS och CI.
KĂ€lla: linux.org.ru
