Rilis perpustakaan libzim 9.0.0, ditulis dalam C++ dan dirancang untuk bekerja dengan file dalam format ZIM. Pengembangan perpustakaan dilakukan dan disponsori oleh proyek Kiwix.
Proyek Kiwix sedang mengembangkan serangkaian utilitas konsol alat-zim, desktop и mobile klien dan skrip untuk membuat berkas ZIM dari dump proyek Wikimedia или dari HTML.
Libzim juga digunakan di garpu GoldenDict GoldenDict-NG.
Daftar singkat fitur perpustakaan:
- membuat file ZIM dengan kompresi data dalam format Zstandard (sebelumnya mendukung format ZIP, LZMA dan Bzip2);
- mencari berdasarkan judul artikel;
- dukungan Xapian opsional untuk pencarian teks lengkap. Banyak file ZIM yang dapat diunduh di sini.
Daftar perubahan:
- Memperbaiki bug di fungsi getMediaCount() jika file ZIM tidak memiliki informasi M/Counter;
- fungsi Entry::getItem() telah dioptimalkan;
- kompatibilitas dengan C++17 terjamin;
- dukungan untuk versi terbaru kerangka pengujian googletest;
- banyak perbaikan untuk Apple macOS/iOS dan CI.
Sumber: linux.org.ru
