È stata rilasciata la versione 9.5.0 della libreria libzim, progettata per lavorare con file nel formato ZIM. Lo sviluppo della libreria è sostenuto dal progetto Kiwix.
ZIM è un formato destinato all'archiviazione offline di informazioni provenienti da Internet in un unico file. All'interno di un file ZIM ci sono, in formato compresso, pagine HTML logicamente collegate tra loro (e talvolta interi siti web) con collegamenti ipertestuali funzionanti, immagini, suoni e video.
Il progetto Kiwix sta sviluppando un set di strumenti da console zim-tools, desktop e client mobili e script per creare file ZIM da dump dei progetti Wikimedia o da HTML.
Inoltre, libzim è utilizzato in un fork del dizionario GoldenDict – GoldenDict-NG.
Ecco un breve elenco delle funzionalità della libreria:
- creazione di file ZIM con compressione dei dati in formato Zstandard (in precedenza supportava anche i formati ZIP, LZMA e Bzip2);
- ricerca nei titoli degli articoli;
- supporto opzionale Xapian per la ricerca a testo completo. 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;
- veloce rilevamento di danneggiamenti nell'offset del primo blob nel cluster;
- l'uso zim-testing-suite 0.9.0 per i test.
In precedenza, il 3 gennaio 2026 è stata rilasciata 9.4.1 con supporto per la futura versione 2.0 della libreria Xapian.
Fonte: linux.org.ru
