The release of version 9.0.0 of the libzim library, written in C++, designed for working with files in the ZIMformat has taken place. The library is developed and sponsored by the Kiwix.
project, which provides a set of command-line utilities zim-tools, for desktop and mobile clients, and scripts for creating ZIM files from Wikimedia project dumps or from HTML..
libzim is also used in the GoldenDict fork GoldenDict-NG..
A brief list of the library's features includes:
- creation of ZIM files with data compression in the Zstandard format (previously supporting ZIP, LZMA, and Bzip2 formats);
- searching by article titles;
- optional support for Xapian for full-text search. Many ZIM files can be downloaded. here.
Change log:
- Fixed a bug in the getMediaCount() function when the ZIM file lacked M/Counter information;
- optimized the Entry::getItem() function;
- ensured compatibility with C++17;
- support for the latest versions of the testing framework googletest;
- numerous fixes for Apple macOS/iOS and CI.
Source: linux.org.ru
