Kiwix | |
---|---|
![]() | |
![]() | |
Тип | Офлайн-браузер |
Автор | |
Разработчик | Эмануэль Энгельгарт |
Написана на | C++ |
Интерфейс | XUL и XBL[d] |
Операционная система | Linux, Windows, Mac, Android, iOS |
Языки интерфейса | Более 120 |
Первый выпуск | 2006 |
Аппаратная платформа | IA-32, x86-64 и ARM |
Последняя версия | 2.0beta |
Лицензия | GPL 3.0[1] |
Сайт | kiwix.org |
![]() |
Kiwix — свободное программное обеспечение и проект для работы с ZIM файлами и их созданию, созданные Эммануэлем Энгельхартом и Рено Годеном в 2006 году. В файле ZIM в сжатом виде находятся связанные между собой html странички(а иногда и сайты целиком) с работающими гиперссылками, изображениями, звуком и видео. Kiwix работает как автономный браузер с этими страницами внутри ZIM файла. Если в этих страничках встречается ссылка на сайт в Интернете (а не на другие странички внутри этого же ZIM файла), то Kiwix предлагает открыть эту внешнюю ссылку в обычном браузере. Изначальная цель проекта: сделать возможным доступ к содержимому Википедии на компьютере, планшете или смартфона, без необходимости подключения к Интернету. Файл ZIM находится во внутренней памяти устройства(флешке, жёстком диске, карте памяти). Файлы ZIM, чтобы обойти ограничение на размер файлов в файловой системе FAT32 (максимум 4 Гб) допускает разбиение на более мелкие части. Формат ZIM или OpenZIM, называется от Zeno IMproved(улучшенный Zeno, формата, который ранее использовался для этой же цели). В ZIM файлах возможен поиск по названию страниц и полнотекстовый поиск, для осуществления возможности поиска странички индексируются и индексы помещаются внутрь файла ZIM(в форматах до середины 2018 года индексы нужно было создавать и хранить отдельно, во внешних файлах). Логотип программы -птичка Киви, в названии которой присутствуют те же буквы, что в слове Вики - технологии, на которой создание и наполнение Википедии.
Программа нацелена на аудиторию с ограниченным доступом к Интернету (например, там, где доступ заблокирован администратором локальной или глобальной сети или государством),там где Интернет дорог(например, роуминг), а также на пользователей из мест, где сайт Википедии или весь Интернет недоступен (например, открытое море, обучение в тюрьмах, далёкие путешествия) или доступ в Интернет очень медленный(например, с Марса загрузку страничек с Земли нужно будет ждать от 10 до 50 минут). Это программное обеспечение изначально разрабатывалось для издания немецкой Википедии на DVD диске. Как и многое другое свободное обеспечение работа Kiwix возможна без установки(инсталляции), например, как программу, так и файл ZIM можно носить с собой флешке и запускать с неё.
Файл в формате ZIM может быть создан из любых локально расположенных в каталоге веб-страничках с помощью утилиты zimwriterfs, которая собирает эти статичные html, изображения, стили и другой контент, затем индексирует, сжимает и складывает внутрь ZIM.Также с ZIM файлы из несколько вебстраничек можно создать с помощью плагина для сайтов работающих на Mediawiki движке(ранее такая возможность была и в Википедии с помощью инструмента слева от этой статьи «Создать книгу». Статичные html можно получать с любого сайта используя утилиты для выкачивания сайтов с Интернет(менеджеры закачек типа wget, curl и т.п). Сайт с Википедией плохо поддаётся выкачиванию с помощью менеджеров закачек, так как тут очень много гиперсылок на странички на других языках, которые не нужны при работе с локальной Википедией на одном языке, также объём некоторых Википедий достигает десятков гигабайт и создание html файлов занимает долгое время(дни или недели). Для выкачивания Википедии и родственных проектов (Викитека, Викиучебник, Викиновости и др)с изображениями или без в рамках проекта Kiwix создана утилита mwoffliner, которая некоторое время (от нескольких минут до нескольких суток) выкачивает Википедию на заданном вами языке и сохраняет эти данные в виде статичных файлов html в каталоге, а изображения со страниц оптимизирует по размеру, затем уже запускается утилита zimwriterfs, которая собирает все эти статичные файлы в один сжатый ZIM файл. Если в Википедии не оптимизировать изображения, то размер zim файла будет до нескольких терабайт! ZIm файл с английской версии Википедии без изображений 2018 года(но со стилями, формулами, гиперссылками) занимает 35 Гб, с оптимизированными (уменьшенными) изображениями 80 гб, на русском языке соответственно 9 и 24 Гб
Имеются сборки программы для Linux, Windows, OS X, Android (версия доступна бесплатно через магазин Google Play, а также в репозитории F-Droid, поддерживается операционная система Android версии 3 и выше), для iOS (программа доступна в App Store), для Windows Mobile, плагины для Firefox и Chrome для работы с zim файлами.
Вместе с Kiwix поставляется служба Kiwix (kiwix-serve), функционирующая как веб-сервер и позволяющая организовать доступ к ZIM файлам всем компьютерам внутри локальной или глобальной сети. Например, в рамках проекта Kiwix есть сайт http://library.kiwix.org/ на котором выложены фактически все zim файлы созданные в рамках этого проекта.
В рамках проекта Kiwix регулярно(раз в квартал или полгода) создаются дампы Википедии на множестве языков в формате ZIM[1][2]. Кроме Википедии (и других проектов Викимедиа, таких как Викисловарь, Викиучебник), в формате ZIM на сайте Kiwix доступно и много другого контента (тысячи книг из проекта Гутенберг, видеоконференции проекта TED с Ютуба и др.). Иногда из очень больших Википедий(миллион статей или больше) делают выжимки по определённой тематике(например, есть zim-файлы по математике, физике, химии, компьютерам, медицине из английской Википедии). Есть на базе английской Википедии вариант свободной энциклопедии для школьников(2.3 Гб)
![]() |
Kiwix на Викискладе |
---|---|
![]() |
Kiwix в Викиновостях |
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .