The release of 9.0.0 of the libzim library, written in C++ and designed to work with files in the format ZIM. The development of the library is carried out and sponsored by the project Kiwix.
The Kiwix project is developing a set of console utilities zim-tools, desktop и Mobile clients and scripts to create ZIM files from Wikimedia project dumps or from HTML.
Also libzim is used in the GoldenDict fork GoldenDict-NG.
A short list of library features:
- creating ZIM files with data compression in the Zstandard format (previously ZIP, LZMA and Bzip2 formats were supported);
- search by article titles;
- optional Xapian support for full-text search. Many ZIM files can be downloaded here.
List of changes:
- Fixed a bug in the getMediaCount() function if the ZIM file was missing M/Counter information;
- the Entry::getItem() function has been optimized;
- compatibility with C++17 is ensured;
- support for the latest versions of the googletest testing framework;
- numerous fixes for Apple macOS/iOS and CI.
Source: linux.org.ru
