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)

Ответ на: комментарий от vbcnthfkmnth123

Просто любопытно было. Чтобы понять, 50ГБ это много или мало, нужно его с чем-то сравнить. А tar.gz — самый базовый вариант для сравнения.

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

В архиве выходит примерно столько же или даже меньше. К архиву добавляем индекс смещений файлов наподобие того, что в ОЗУ генерирует ratarmount, индекс для полнотекстового поиска… и получаем ZIM. Ну или slob.

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

Но мне приходится утрировать, чтобы вы поняли. Потому что очевидно вы совсем не понимаете как это работает, судя по вашим словам, и мне приходится значительно упрощать, чтобы вам было понятно.

Вы не можете упрощать то, что сами не понимаете. Я пользуюсь Linux c ~2000 года и я нечто понимаю в этом. До этого у меня была FreeBSD. Так что Вы явно перепутали кого собрались учить.

Вы очевидно не понимаете о чем говорите. Смешно, но не более. Образования не хватает. Тут я бессилен.

Книги ещё довезти надо. Это же Африка.

Вот оно новое Tik-Tok поколение… Это другой мир. Фильм есть такой про это - Idiocracy. Там все хорошо показано.

Задавайте конкретные вопросы, я постараюсь вам объяснить

Вы все перепутали. Но я ничего объяснять не буду. В этом нет смысла. Деградация на лицо.

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

Вы не можете упрощать то, что сами не понимаете

Я понимаю что такое zim, а вы нет, в чем сами неоднократно признавались.

Вы все перепутали

Я ничего не перепутал, просто это вы не смогли понять простую статью в википедии из нескольких абзацев. И я помог вам её понять, разобрав по словам.

Вот оно новое Tik-Tok поколение

Идиократия вообще не про это, фильм кстати хороший, видел его. Тиктоком я не пользуюсь, не знаю что там.

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

Я Вам предлагал зайти на wiki про JPEG. Если Вы или этот «формат» сожмет JPEG ещё раз, то это сразу Нобелевка.

Это не так. Для Mac OS X был архиватор StuffIt. Его особенностью (и коммерческим секретом) было то, что он мог без потерь сжимать JPEG.

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

Для Mac OS X был архиватор StuffIt. Его особенностью (и коммерческим секретом) было то, что он мог без потерь сжимать JPEG.

Говорить о сжатие JPEG могут 2 типа людей:

  1. Математики с данной специализацией, знакомые с Wavelet, Энтропией и прочими преобразованиями и

  2. Идиоты.

Вы можете сами решить к кому Вы себя относите.

Люди которые сделали ненужный формат и не способные написать страницу осмысленного текста не могут говорить о сжатии JPEG и подобных форматов. Они относятся ко второй группе.

Если это был тролинг, то это несмешной тролинг. Это явные признаки деградации.

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

Как пишут, Kanzi (lossless data compression) 2.2 has been released. Ещё и месяца не прошло, можно и новость запилить)))

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