LINUX.ORG.RU

libzim 9.0.0

 , kiwix, , ,

libzim 9.0.0

0

1

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

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

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

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

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

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

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

  • исправлена ошибка в функции getMediaCount(), если в файле ZIM отсутствовала информация M/Counter;
  • оптимизирована функция Entry::getItem();
  • обеспечена совместимость с C++17;
  • поддержка последних версий фреймворка тестирования googletest;
  • многочисленные исправления для Apple macOS/iOS и CI.

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

★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 3)

По дороге едет Zim - я им буду задавим…

mrjaggers
()

The Next Generation GoldenDict.

Не понимаю, зачем давать проектам такие имена. А когда этот голден дикт за десяток лет ещё пару раз перепишут, исходный так и будет называться Некст Женирейшон? Ну, грамотно, чё.

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

исходный так и будет называться Некст Женирейшон?

А вновь переписанный - DS9.

token_polyak ★★★★
()
Последнее исправление: token_polyak (всего исправлений: 1)

Чем их tar.gz не устроил?

rsync ★★
()

Ты самого главного не написал - за что этот формат собственно отвечает. По ссылке на вики сходу тоже не понять.

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

Ты самого главного не написал - за что этот формат собственно отвечает. По ссылке на вики сходу тоже не понять.

+1. Зашёл оставить камент в духе «либа для сепуления формата сепулек», но как назло успел прочитать чуть ниже, что это что-то вокруг форка goldendict.

pr849
()
Ответ на: комментарий от firkax

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

Интересная штука.

alex1101
()

По дороге едет ЗиМ. Я им буду задавим. :)

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

Да, и я считаю, что это дичь на уровне называть что-нибудь New. Как в сетевой части Linux придумали название NAPI:

NAPI was originally referred to as New API in 2.4 Linux.

А теперь заявляют, что это вообще ничего не значит, что просто название и никак не расшифровывается:

The name NAPI no longer stands for anything in particular

https://docs.kernel.org/networking/napi.html#id3

Гениально, блин.

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

Формат этот используется в основном для HTML страниц. Например у меня лорвики и википедия в таком формате локально хранится.

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

Ну а что он там сделал, просто переименовал и выпилил телеметрию? Получил часы славы, да.
А у китайца гунфу (на путунхуа) сильнее, он работает.

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

@hobbit имхо несмотря на мажорную версию по списку изменений тут явная минорщина, ну и новость написана ни о чем - «ненужное ненужно для работы с ненужно, спонсируется и используется в форке»

ei-grad ★★★★★
()

читаю новость… «Состоялся выпуск 9.0.0 библиотеки libzim, написанной на языке C++ и предназначенной для работы с файлами в формате ZIM.». фиг знает что это, но любопытно. даже ссылка на вики есть…

иду по ссылке на страницу вики почитать что это за формат. на странице «Beginning 2021, we change the way we handle namespaces in ZIM file format». вопросов меньше не стало. закрыл. пошел дальше.

в общем, из новости не узнал что это и зачем :).

ergo ★★★
()
Последнее исправление: ergo (всего исправлений: 1)
Ответ на: комментарий от ergo

Потому что новость о библиотеке, а не о формате.
Новости о zstd (zip и т. д. ) не расписывают же этот формат.

dataman ★★★★
() автор топика
Ответ на: комментарий от Xant1k

Зачем какой-то непонятный зим, который фиг откроется по умолчанию на ведре или огрызке :dunno:

тем временем по ссылке:

SingleFileZ is available on Firefox, Chrome and Microsoft Edge. You can download the extension here:

оно тоже без аддона работать не будет

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

который фиг откроется по умолчанию на ведре

Он откроется. Есть Kiwix разработанная для открытия zim. И Kiwix есть и на андроиде и на линуксе и на винде и маке и на IOS.

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

Интересная штука

Ага, переизобрели велосипед MHTML.

Gonzo ★★★★★
()
Ответ на: комментарий от ei-grad

ненужное ненужно для работы с ненужно

Поплакал модератору в жилетку @ дневной план выполнил

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

1266 коммитов опережает оригинал

Ух ты, точно. Благодарю.

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

По ходу просто тарболл висит оригинальный, а вся разработка тупо в гите. Хотел просто себе PKGBUILD запилить из его форка.

Gonzo ★★★★★
()
Последнее исправление: Gonzo (всего исправлений: 1)

Такое ощущение, что буквы стали заканчиваться, и начались повторы. Так-то zim это такая десктопная вики (очень дельная, кстати, если находить в себе силу воли её вести как следует). Поназывают одинаково разные вещи, потом сиди-расхлёбывай.

Ну и само собой, присоединяюсь к товарищам: «Вот по дороге едет ЗИМ и им я буду задавим».

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

mht одну страницу сохранял на сколько помню, а тут полноценный архив по которому перемещатсья можно, больше chm напоминает. maf не в курсе что такое.

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

В новости о zstd обычно указывают что zstd - это формат сжатия файлов. zip - исключение, он популярен уже 30 лет и про него точно все знают.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)
Ответ на: комментарий от firkax

Zim c 2007 года существует, уже лет 16 выходит, насколько я понимаю. https://en.wikipedia.org/wiki/ZIM_(file_format) https://en.wikipedia.org/wiki/Kiwix Это формат финансируемый Википедией, для создания локальных копий Википедии собственно,.

vbcnthfkmnth123 ★★★★★
()
Последнее исправление: vbcnthfkmnth123 (всего исправлений: 3)
Ответ на: комментарий от vbcnthfkmnth123

Может быть он и давно существует, но большинство про него не знают. Про zip же знают даже многие домохозяйки. Даже про zstd знают больше чем про zim, но в zstd лучше всё-таки указывать что это такое, когда новости про него.

firkax ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.