libzim 9.0.0

libzim 9.0.0

libzim لائبریری کے 9.0.0 کی ریلیز، C++ میں لکھی گئی ہے اور فائلوں کے ساتھ فارمیٹ میں کام کرنے کے لیے ڈیزائن کی گئی ہے۔ ZIMلائبریری کی ترقی اس منصوبے کے ذریعہ کی جارہی ہے اور اس کی سرپرستی کی جارہی ہے۔ کیوکس.

Kiwix پروجیکٹ کنسول یوٹیلیٹیز کا ایک سیٹ تیار کر رہا ہے۔ zim ٹولز, ڈیسک ٹاپ и موبائل کلائنٹ اور سکرپٹ Wikimedia پروجیکٹ ڈمپس سے ZIM فائلیں بنانے کے لیے یا HTML سے.

Libzim گولڈن ڈکٹ کانٹے میں بھی استعمال ہوتا ہے۔ GoldenDict-NG.

لائبریری کی خصوصیات کی ایک مختصر فہرست:

  • Zstandard فارمیٹ میں ڈیٹا کمپریشن کے ساتھ ZIM فائلوں کی تخلیق (پہلے ZIP، LZMA اور Bzip2 فارمیٹس کو سپورٹ کیا جاتا تھا)؛
  • مضمون کے عنوان سے تلاش کریں؛
  • مکمل متن کی تلاش کے لیے اختیاری Xapian تعاون۔ متعدد ZIM فائلیں ڈاؤن لوڈ کے لیے دستیاب ہیں۔ یہاں.

تبدیلیوں کی فہرست:

  • getMediaCount() فنکشن میں ایک بگ کو ٹھیک کیا گیا اگر ZIM فائل میں M/Counter کی معلومات شامل نہ ہوں؛
  • اندراج::getItem() فنکشن کو بہتر بنایا گیا ہے۔
  • C++17 کے ساتھ مطابقت کو یقینی بنایا گیا ہے۔
  • googletest ٹیسٹنگ فریم ورک کے تازہ ترین ورژن کے لیے سپورٹ؛
  • Apple macOS/iOS اور CI کے لیے متعدد اصلاحات۔

ماخذ: linux.org.ru

نیا تبصرہ شامل کریں