Die Veröffentlichung der Bibliothek 9.5.0 hat stattgefunden libzim, die für die Arbeit mit Dateien im Format ZIMentwickelt wurde und vom Projekt Kiwix.
ZIM ist ein Format, das für die Offline-Speicherung von Informationen aus dem Internet in einer Datei gedacht ist. In einer ZIM-Datei sind logisch miteinander verbundene HTML-Seiten (manchmal auch vollständige Webseiten) in komprimierter Form enthalten, mit funktionierenden Hyperlinks, Bildern, Ton und Video.
Das Kiwix-Projekt entwickelt eine Reihe von Konsolen-Tools zim-tools, Desktop- und mobile Clients und Skripte zur Erstellung von ZIM-Dateien aus Dumps von Wikimedia-Projekten oder aus HTML.
Außerdem wird libzim im Fork des Wörterbuchs GoldenDict verwendet – GoldenDict-NG.
Eine Übersicht über die Funktionen der Bibliothek:
- Erstellung von ZIM-Dateien mit Datenkompression im Zstandard-Format (früher wurden auch die Formate ZIP, LZMA und Bzip2 unterstützt);
- Suche nach Artikeltiteln;
- optionale Unterstützung Xapian für die Volltextsuche. Viele ZIM-Dateien können heruntergeladen werden hier.
Die Bibliothek ist in C++ geschrieben und wird unter der Lizenz GNU GPL 2.0 veröffentlicht.
Änderungsprotokoll:
- Schutz gegen zu lange Wörter in Überschriften hinzugefügt;
- schnelle Erkennung von Beschädigungen des Offsets des ersten Blobs in einem Cluster;
- Nutzung zim-testing-suite 0.9.0 zum Testen.
Zuvor fand am 3. Januar 2026 die Veröffentlichung statt 9.4.1 mit Unterstützung der zukünftigen Version 2.0 der Xapian-Bibliothek.
Quelle: linux.org.ru
