A avut loc lansarea versiunii 9.0.0 a bibliotecii libzim, scrisă în C++ și destinată gestionării fișierelor în format ZIM. Dezvoltarea bibliotecii este realizată și sponsorizată de proiectul Kiwix.
Proiectul Kiwix dezvoltă un set de utilitare de comandă zim-tools, desktop și clienți mobili și scripturi pentru a crea fișiere ZIM din dump-uri ale proiectelor Wikimedia din HTML sau De asemenea, libzim este folosit în fork-ul dicționarului GoldenDict –.
De asemenea, libzim este folosit în fork-ul GoldenDict O listă scurtă a funcționalităților bibliotecii:.
crearea de fișiere ZIM cu comprimarea datelor în format Zstandard (anterior s-au susținut și formatele ZIP, LZMA și Bzip2);
- crearea fișierelor ZIM cu compresie de date în format Zstandard (anterior erau acceptate formatele ZIP, LZMA și Bzip2);
- suport opțional
- sprijin opțional pentru Xapian pentru căutare full-text. Multe fișiere ZIM pot fi descărcate aici.
Lista modificărilor:
- s-a corectat o eroare în funcția getMediaCount(), atunci când fișierul ZIM nu conținea informația M/Counter;
- funcția Entry::getItem() a fost optimizată;
- a fost asigurată compatibilitatea cu C++17;
- sprijin pentru cele mai recente versiuni ale framework-ului de testare googletest;
- numeroase corecții pentru Apple macOS/iOS și CI.
Sursa: linux.org.ru
