Udgivelsen af version 9.0.0 af libzim-biblioteket, skrevet i C++ og beregnet til at arbejde med filer i formatet ZIM. Udviklingen af biblioteket foregår og sponsoreres af projektet Kiwix.
Projektet Kiwix udvikler en samling af konsolværktøjer zim-tools, desktop og mobile klienter og scripts til at oprette ZIM-filer fra dumps af Wikimedia-projekter eller fra HTML.
libzim bruges også i forgreningen GoldenDict GoldenDict-NG.
Kort liste over bibliotekets funktioner:
- oprettelse af ZIM-filer med datakomprimering i Zstandard-formatet (tidligere blev formaterne ZIP, LZMA og Bzip2 understøttet);
- søgning efter artikelnavne;
- valgfri Xapian-understøttelse til fuldtekst-søgning. Mange ZIM-filer kan downloades her.
Ændringslog:
- rettet en fejl i funktionen getMediaCount(), hvis der ikke var M/Counter-oplysninger i ZIM-filen;
- optimeret funktionen Entry::getItem();
- sikret kompatibilitet med C++17;
- understøttelse af de nyeste versioner af testningsrammen googletest;
- mange rettelser til Apple macOS/iOS og CI.
Kilde: linux.org.ru
