26 октября, после более полугода разработки, состоялся выпуск 9.4.0 библиотеки [ libzim ](
https://github.com/openzim/libzim ) , предназначенной для работы с файлами в формате [ ZIM ](
https://wiki.openzim.org/wiki/ZIM_file_format ) . Разработка библиотеки ведётся и спонсируется проектом [ Kiwix ](
https://kiwix.org ) .
ZIM – формат, предназначенный для офлайн-хранения информации, полученной из Web, в виде одного файла. В ZIM-файле в сжатом виде находятся логически связанные между собой HTML-страницы (а иногда и образы сайтов целиком) с работающими гиперссылками, изображениями, звуком и видео.
Проектом Kiwix разрабатывается набор консольных утилит [ zim-tools ](
https://github.com/openzim/zim-tools ) , [ десктопный ](
https://github.com/kiwix/kiwix-desktop ) и [ мобильные ](
https://github.com/kiwix/kiwix-android ) клиенты, и скрипты [ для создания файлов ZIM из дампов проектов Wikimedia ](
https://github.com/openzim/mwoffliner ) или [ из HTML ](
https://github.com/openzim/zimit ) .
Также libzim используется в форке словаря GoldenDict – [ GoldenDict-NG ](
https://github.com/xiaoyifang/goldendict-ng ) .
Краткий список возможностей библиотеки:
• создание файлов ZIM cо сжатием данных в формате Zstandard (ранее поддерживались форматы ZIP, LZMA и Bzip2);
• поиск по названиям статей;
• опциональная поддержка [ Xapian ](
https://xapian.org ) для полнотекстового поиска. Множество файлов ZIM можно скачать [ здесь ](
https://download.kiwix.org/zim ) .
Библиотека написана на языке C++ и распространяется по лицензии GNU GPL 2.0.
( [ читать дальше... ](
https://www.linux.org.ru/news/opensource/18127407#cut ) )