Издаден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
