libzim 9.0.0

Издаденa версия 9.0.0 на библиотеката libzim, написана на C++, предназначена за работа с файлове в формат ZIM. Развитието на библиотеката се поддържа и спонсорира от проекта Kiwix.

Проектът Kiwix разработва набор от конзолни инструменти zim-tools, десктопни и мобилни клиенти, и скриптове за създаване на файлове ZIM от дампове на проекти Wikimedia или от HTML.

Също така libzim се използва във форка GoldenDict GoldenDict-NG.

Кратък списък с възможности на библиотеката:

  • създаване на файлове ZIM с компресия на данните в формат Zstandard (по-рано бяха поддържани формати ZIP, LZMA и Bzip2);
  • търсене по заглавия на статии;
  • опционална поддръжка на Xapian за пълнотекстово търсене. Множество файлове ZIM могат да бъдат изтеглени тук..

Списък с промени:

  • отстранена е грешка в функцията getMediaCount(), когато в файла ZIM липсва информация M/Counte;
  • оптимизирана е функцията Entry::getItem();
  • осигурена е съвместимост с C++17;
  • поддръжка на последните версии на тестовия фреймуърк googletest;
  • множество корекции за Apple macOS/iOS и CI.

Източник: linux.org.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster