Излязоха версии 9.5.0 на библиотеката libzim, предназначена за работа с файлове в формат ZIM. Разработката на библиотеката се осъществява и се финансира от проекта Kiwix.
ZIM — формат, предназначен за офлайн съхранение на информация, получена от интернет, в един файл. В ZIM файла в компресиран вид се съдържат логически свързани HTML страници (а понякога и цели изображения на сайтове) с работещи хипервръзки, изображения, звук и видео.
Проектът Kiwix разработва набор от конзолни утилити zim-tools, десктопни и мобилни клиенти и скриптове за създаване на ZIM файлове от дампове на проекти на Wikimedia или от HTML.
Също така libzim се използва в клона на речника GoldenDict – GoldenDict-NG.
Кратък списък с възможностите на библиотеката:
- създаване на ZIM файлове с компресия на данни в формат Zstandard (по-рано също се поддържаха формати ZIP, LZMA и Bzip2);
- търсене по заглавия на статии;
- допълнителна поддръжка Xapian за пълнотекстово търсене. Множество ZIM файлове могат да се изтеглят тук.
Библиотеката е написана на C++ и се разпространява под лиценз GNU GPL 2.0.
Списък с промени:
- добавена защита от прекалено дълги думи в заглавията;
- бързо откриване на повреди в позицията на първия блоб в клъстера;
- начин на използване zim-testing-suite 0.9.0 за тестване.
По-рано, на 3 януари 2026 г. излезе 9.4.1 с поддръжка за бъдещата версия 2.0 на библиотеката Xapian.
Източник: linux.org.ru
