libzim 9.5.0

Phiên bản thư viện 9.5.0 đã được phát hành. libzim, được thiết kế để làm việc với các tệp ở định dạng Zim. Việc phát triển thư viện được thực hiện và tài trợ bởi dự án Kiwix.

ZIM là định dạng được thiết kế để lưu trữ ngoại tuyến thông tin thu được từ internet trong một tệp duy nhất. Tệp ZIM chứa các trang HTML được liên kết logic (và đôi khi là toàn bộ hình ảnh trang web) với các siêu liên kết hoạt động, hình ảnh, âm thanh và video ở dạng nén.

Dự án Kiwix đang phát triển một bộ tiện ích console công cụ zim, máy tính để bàn и di động khách hàng và kịch bản để tạo các tập tin ZIM từ các dự án của Wikimedia hoặc từ HTML.

Libzim cũng được sử dụng trong dự án phát triển từ điển GoldenDict – GoldenDict-NG.

Một danh sách ngắn các tính năng của thư viện:

  • Tạo các tệp ZIM với tính năng nén dữ liệu theo định dạng Zstandard (trước đây các định dạng ZIP, LZMA và Bzip2 cũng được hỗ trợ);
  • tìm kiếm theo tiêu đề bài viết;
  • hỗ trợ tùy chọn Xapian Để tìm kiếm toàn văn. Có thể tải xuống nhiều tệp ZIM. đây.

Thư viện này được viết bằng ngôn ngữ C++ và được phân phối theo giấy phép GNU GPL 2.0.

Danh sách các thay đổi:

  • Đã thêm biện pháp bảo vệ chống lại các từ quá dài trong tiêu đề;
  • Phát hiện nhanh chóng lỗi hỏng offset blob đầu tiên trong một cụm;
  • việc sử dụng các bộ kiểm thử zim Phiên bản 0.9.0 dùng để thử nghiệm.

Trước đó, vào ngày 3 tháng 1 năm 2026, lễ tốt nghiệp đã diễn ra. 9.4.1 Với sự hỗ trợ cho phiên bản 2.0 trong tương lai của thư viện Xapian.

Nguồn: linux.org.ru

Thêm một lời nhận xét