ลิบซิม 9.0.0

ลิบซิม 9.0.0

การเปิดตัวไลบรารี libzim เวอร์ชัน 9.0.0 เขียนด้วย C++ และออกแบบมาเพื่อทำงานกับไฟล์ในรูปแบบ ZIMการพัฒนาห้องสมุดกำลังดำเนินการและได้รับการสนับสนุนจากโครงการ Kiwix.

โครงการ Kiwix กำลังพัฒนาชุดยูทิลิตี้คอนโซล เครื่องมือซิม, เดสก์ท็อป и โทรศัพท์มือถือ ไคลเอนต์และสคริปต์ เพื่อสร้างไฟล์ ZIM จากข้อมูลโครงการ Wikimedia หรือ จาก HTML.

Libzim ยังใช้ใน GoldenDict fork ด้วย โกลเด้นดิคท์-เอ็นจี.

รายชื่อคุณลักษณะของห้องสมุดโดยย่อ:

  • การสร้างไฟล์ ZIM ด้วยการบีบอัดข้อมูลในรูปแบบ Zstandard (ก่อนหน้านี้รองรับรูปแบบ ZIP, LZMA และ Bzip2)
  • ค้นหาตามชื่อบทความ;
  • รองรับ Xapian (ตัวเลือกเสริม) สำหรับการค้นหาข้อความแบบเต็ม มีไฟล์ ZIM หลายไฟล์ให้ดาวน์โหลด ที่นี่.

รายการการเปลี่ยนแปลง:

  • แก้ไขจุดบกพร่องในฟังก์ชัน getMediaCount() หากไฟล์ ZIM ไม่มีข้อมูล M/Counter
  • ฟังก์ชัน Entry::getItem() ได้รับการเพิ่มประสิทธิภาพแล้ว
  • รับประกันความเข้ากันได้กับ C++17
  • รองรับเวอร์ชันล่าสุดของกรอบการทดสอบ googletest
  • การแก้ไขมากมายสำหรับ Apple macOS/iOS และ CI

ที่มา: linux.org.ru

เพิ่มความคิดเห็น