libzim 9.0.0

libzim 9.0.0

Vyšiel 9.0.0 balík knižnice libzim, napísanej v jazyku C++ a určený na prácu s súbormi vo formáte ZIM. Vývoj knižnice sa uskutočňuje a je sponzorovaný projektom Kiwix.

Projekt Kiwix vyvíja súbor konzolových utilít zim-tools, desktopové a mobilné klienty a skripty na vytvorenie súborov ZIM z výdumpov projektov Wikimedia alebo zo HTML.

Taktiež sa libzim používa vo forku GoldenDict GoldenDict-NG.

Krátky zoznam schopností knižnice:

  • vytvorenie súborov ZIM so zmrštením údajov vo formáte Zstandard (predtým sa podporovali formáty ZIP, LZMA a Bzip2);
  • vyhľadávanie podľa názvov článkov;
  • voliteľná podpora Xapian pre plnotextové vyhľadávanie. Množstvo súborov ZIM je možné stiahnuť tu.

Zoznam zmien:

  • opravená chyba vo funkcii getMediaCount(), ak v súbore ZIM chýbali údaje M/Couner;
  • optimalizovaná funkcia Entry::getItem();
  • zaistená kompatibilita s C++17;
  • podpora najnovších verzií testovacieho rámca googletest;
  • množstvo opráv pre Apple macOS/iOS a CI.

Zdroj: linux.org.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster