libzim 9.0.0

libzim 9.0.0

Vydání 9.0.0 knihovny libzim, napsané v C++ a navržené pro práci se soubory ve formátu ZIM. Rozvoj knihovny je realizován a sponzorován projektem Kiwix.

Projekt Kiwix vyvíjí sadu konzolových utilit zim-nástroje, desktop и mobilní klienty a skripty k vytváření souborů ZIM z výpisů projektů Wikimedia nebo z HTML.

Také libzim se používá ve forku GoldenDict GoldenDict-NG.

Krátký seznam funkcí knihovny:

  • vytváření souborů ZIM s kompresí dat ve formátu Zstandard (dříve byly podporovány formáty ZIP, LZMA a Bzip2);
  • vyhledávání podle názvů článků;
  • volitelná podpora Xapian pro fulltextové vyhledávání. Mnoho souborů ZIM lze stáhnout zde.

Seznam změn:

  • Opravena chyba ve funkci getMediaCount(), pokud v souboru ZIM chyběly informace M/Counter;
  • funkce Entry::getItem() byla optimalizována;
  • je zajištěna kompatibilita s C++17;
  • podpora nejnovějších verzí testovacího rámce googletest;
  • četné opravy pro Apple macOS/iOS a CI.

Zdroj: linux.org.ru

Přidat komentář