LINUX.ORG.RU

libzim 9.4.0

 , , , ,

libzim 9.4.0

0

3

26 октября, после более полугода разработки, состоялся выпуск 9.4.0 библиотеки libzim, предназначенной для работы с файлами в формате ZIM. Разработка библиотеки ведётся и спонсируется проектом Kiwix.

ZIM – формат, предназначенный для офлайн-хранения информации, полученной из Web, в виде одного файла. В ZIM-файле в сжатом виде находятся логически связанные между собой HTML-страницы (а иногда и образы сайтов целиком) с работающими гиперссылками, изображениями, звуком и видео.

Проектом Kiwix разрабатывается набор консольных утилит zim-tools, десктопный и мобильные клиенты, и скрипты для создания файлов ZIM из дампов проектов Wikimedia или из HTML.

Также libzim используется в форке словаря GoldenDict – GoldenDict-NG.

Краткий список возможностей библиотеки:

  • создание файлов ZIM cо сжатием данных в формате Zstandard (ранее поддерживались форматы ZIP, LZMA и Bzip2);
  • поиск по названиям статей;
  • опциональная поддержка Xapian для полнотекстового поиска. Множество файлов ZIM можно скачать здесь.

Библиотека написана на языке C++ и распространяется по лицензии GNU GPL 2.0.

Список изменений:

  • В API добавлена поддержка масштаба иллюстраций (dpr), высоты и ширины.
  • Добавлена возможность предварительной загрузки индексов Xapian.
  • Добавлена возможность изменения размеров кешей и централизация использования памяти для кешей.
  • Улучшены примитивы логирования.
  • Исправлена ошибка сборки с библиотекой ICU версии 76 и выше.
  • Прекращён выпуск PPA для Ubuntu Focal 20.04.

>>> Подробности на GitHub

★★★★★

Проверено: shell-script ()
Последнее исправление: shell-script (всего исправлений: 2)

Также libzim используется в форке словаря GoldenDict

Возможно, что будет использоваться и в Stellarium, @alex-w?

This is a good task for the community to participate in the contribution into Stellarium. Who wants to help us?

dataman ★★★★★
() автор топика

Это для написания ИИ-веб-скрейперов?

А стандарта по отдаче снимка сайта в ZIM формате через torrent ещё не придумали?

AlexVR ★★★★★
()

Несколько непродуманно делать логотип с прозрачным фоном.

unC0Rr ★★★★★
()
Ответ на: комментарий от zanac1

Для CHM нет открытого упаковщика. Соответственно, нет и нативной утилиты для Линукса.

u-235
()

Тихо и не заметно после 10 веков разработки состоялась альфа версия ненужной либы для ненужного формата, который тоже веками в бета тестировании и последний раз вышел век назад и тоже тихо и незаметно

hibou ★★★★★
()

на языке C++

Опасный софт. Не rust, не java…

Saakx
()
Ответ на: комментарий от hibou

Тихо и не заметно после 10 веков разработки состоялась альфа версия ненужной либы для ненужного формата, который тоже веками в бета тестировании и последний раз вышел век назад и тоже тихо и незаметно

Я, конечно, не монтажник, но даже беглый взгляд на таблицу релизов говорит, что проект выходит пару раз в год, последний релиз был в апреле, а релиз до этого в апреле 2024 года. А про ненужность сейчас послушаем специалистов по всему.

VIT
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.