La version 9.5.0 de la bibliothèque libzim, destinée à travailler avec des fichiers au format ZIM. Le développement de la bibliothèque est soutenu par le projet Kiwix.
ZIM est un format conçu pour le stockage hors ligne des informations obtenues sur Internet sous la forme d'un seul fichier. Un fichier ZIM contient de manière compressée des pages HTML logiquement liées entre elles (et parfois même des copies entières de sites) avec des hyperliens fonctionnels, des images, du son et de la vidéo.
Le projet Kiwix développe un ensemble d'outils en ligne de commande zim-tools, des clients de bureau et mobiles et des scripts pour créer des fichiers ZIM à partir de dumps de projets Wikimedia ou à partir de HTML.
La bibliothèque libzim est également utilisée dans le fork du dictionnaire GoldenDict – GoldenDict-NG.
Voici une liste succincte des fonctionnalités de la bibliothèque :
- création de fichiers ZIM avec compression des données au format Zstandard (auparavant, les formats ZIP, LZMA et Bzip2 étaient également supportés) ;
- recherche par titres des articles ;
- prise en charge optionnelle de Xapian pour la recherche en texte intégral. De nombreux fichiers ZIM peuvent être téléchargés ici.
La bibliothèque est écrite en C++ et est distribuée sous la licence GNU GPL 2.0.
Liste des changements :
- ajout de protections contre les mots trop longs dans les titres ;
- détection rapide des dommages au décalage du premier blob dans le cluster ;
- l'utilisation zim-testing-suite 0.9.0 pour les tests.
Précédemment, le 3 janvier 2026, la version 9.4.1 avec prise en charge de la future version 2.0 de la bibliothèque Xapian a été publiée.
Source : linux.org.ru
