È stata rilasciata la versione 9.5.0 della libreria libzim, progettata per lavorare con file in formato ZIM. Lo sviluppo della libreria è sostenuto dal progetto Kiwix.
ZIM è un formato progettato per l'archiviazione offline di informazioni ottenute da Internet, in un unico file. Nel file ZIM, in forma compressa, si trovano pagine HTML logicamente correlate (e a volte anche immagini complete di siti) con link ipertestuali funzionanti, immagini, suoni e video.
Il progetto Kiwix sta sviluppando un insieme di utilità da console zim-tools, desktop e client mobili e script per creare file ZIM da dump di progetti Wikimedia o da HTML.
Inoltre, libzim è utilizzato nel fork del dizionario GoldenDict – GoldenDict-NG.
Elenco sintetico delle funzionalità della libreria:
- creazione di file ZIM con compressione dei dati in formato Zstandard (in precedenza erano supportati anche i formati ZIP, LZMA e Bzip2);
- ricerca per titoli degli articoli;
- supporto opzionale Xapian per la ricerca full-text. Molti file ZIM possono essere scaricati qui.
La libreria è scritta in C++ e distribuita con licenza GNU GPL 2.0.
Elenco delle modifiche:
- è stata aggiunta una protezione contro parole troppo lunghe nei titoli;
- rapida rilevazione della corruzione nel offset del primo blob nel cluster;
- l'uso zim-testing-suite 0.9.0 per i test.
E precedentemente, il 3 gennaio 2026 è stata rilasciata 9.4.1 con supporto per la futura versione 2.0 della libreria Xapian.
Fonte: linux.org.ru
