libzim 9.0.0

libzim 9.0.0

Notika iznākusi 9.0.0 bibliotēka libzim, kas uzrakstīta valodā C++ un paredzēta failu apstrādei formātā ZIM. Bibliotēkas izstrādi atbalsta projekts Kiwix.

Projekts Kiwix izstrādā komandrindas rīku komplektu zim-tools, galddatoriem un mobilajiem klientiem un skriptus ZIM failu izveidei no Wikimedia projektu izsēšanas vai no HTML.

Tāpat libzim tiek izmantots GoldenDict forka versijā GoldenDict-NG.

Bibliotēkas iespēju īss saraksts:

  • ZIM failu izveide ar datu saspiešanu formātā Zstandard (iepriekš atbalstīti formāti ZIP, LZMA un Bzip2);
  • meklēšana pēc rakstu nosaukumiem;
  • papildus Xapian atbalsts pilntekstu meklēšanai. Daudzas ZIM failu versijas ir pieejamas lejupielādei šeit.

Izmaiņu saraksts:

  • izlabota kļūda funkcijā getMediaCount(), ja ZIM failā nebija informācijas M/Counter;
  • optimizēta funkcija Entry::getItem();
  • nodrošināta saderība ar C++17;
  • atbalsts jaunākajām googletest testēšanas ietvarstruktūras versijām;
  • daudzas labojumi Apple macOS/iOS un CI.

Avots: linux.org.ru

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster