libzim 9.0.0

libzim 9.0.0

Wydanie biblioteki libzim w wersji 9.0.0, napisanej w języku C++ i przeznaczonej do pracy z plikami w formacie ZIM. Rozwój biblioteki jest prowadzony i sponsorowany przez projekt Kiwix.

W projekcie Kiwix opracowywany jest zestaw narzędzi konsolowych zim-tools, dla desktopów i klienty mobilne i skrypty do tworzenia plików ZIM z zrzutów projektów Wikimedia lub z HTML.

Biblioteka libzim jest także wykorzystywana w forku GoldenDict GoldenDict-NG.

Krótka lista funkcji biblioteki:

  • tworzenie plików ZIM z kompresją danych w formacie Zstandard (wcześniej obsługiwano formaty ZIP, LZMA i Bzip2);
  • wyszukiwanie w tytułach artykułów;
  • opcja wsparcia Xapian dla wyszukiwania pełnotekstowego. Można pobrać wiele plików ZIM tutaj.

Lista zmian:

  • naprawiono błąd w funkcji getMediaCount(), jeśli w pliku ZIM brakowało informacji M/Counte;
  • optymalizacja funkcji Entry::getItem();
  • zapewniono zgodność z C++17;
  • wsparcie dla najnowszych wersji frameworka testowego googletest;
  • liczne poprawki dla Apple macOS/iOS oraz CI.

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster