Открыть сервисСервис

Формат DjVu и способы открытия файлов

DjVu (произносится «дежавю») — формат хранения изображений документов, разработанный в конце 1990-х годов компанией AT&T Labs для эффективного сжатия сканированных документов высокого разрешения. Файлы с расширением .djvu позволяют хранить цветные иллюстрации, отсканированные страницы книг и журналов при относительно небольшом объёме, сохраняя при этом читаемость текста. Формат широко используется библиотеками и архивами для размещения электронных копий печатных изданий, в частности в проектах, связанных с оцифровкой книжных фондов.

История и особенности формата

Технология DjVu была создана в AT&T Labs в 1996 году группой исследователей во главе с Леоном Боттом (Leon Bottou), Патриком Хаффелем и Яном Леккербекером. Название формата отсылает к французскому выражению «déjà vu» («уже виденное») — аллюзия на то, что документ выглядит как обычная страница, хотя под капотом применяются сложные методы сжатия.

Принцип работы DjVu основан на разделении содержимого страницы на два слоя: слой переднего плана с текстом и символами и слой фона с изображениями. Каждый слой сжимается отдельно с использованием специализированных алгоритмов (JBIG2 для бинарных элементов, IW44 для цветных изображений). Благодаря этому достигается высокая степень сжатия — файл DjVu в 5–10 раз меньше TIFF-файла аналогичного качества.

Ключевые особенности формата:

  • поддержка многостраничных документов;
  • слоистая структура, позволяющая хранить текстовый слой отдельно от изображения (что даёт возможность распознавать и выделять текст);
  • поддержка цветных и черно-белых изображений;
  • progressive-загрузка — страница сначала отображается в низком разрешении, затем постепенно уточняется;
  • открытая спецификация, свободная от патентных ограничений (патенты отпущены в общественное достояние в 2007 году).

Формат DjVu не получил такого широкого распространения, как PDF, однако остаётся популярным в нише сканированных документов, особенно в России, Индии и Франции, а также в крупных цифровых библиотеках.

Программы для просмотра DjVu

Для открытия файлов .djvu требуется специализированное программное обеспечение — стандартные просмотрщики изображений и браузеры этот формат не поддерживают. Программы просмотра DjVu доступны для всех основных операционных систем.

Windows

  • WinDjView — бесплатный просмотрщик для Windows, один из самых распространённых вариантов. Поддерживает вкладки, поиск по тексту, экспорт страниц в изображения, горячие клавиши для навигации.
  • Sumatra PDF — лёгкий универсальный просмотрщик документов, поддерживающий помимо PDF также DjVu, CBZ, FB2 и другие форматы.
  • DjVuLibre / DjVu Viewer — открытая библиотека и набор инструментов для работы с DjVu, включающий просмотрщик, конвертер и утилиты командной строки.

macOS

  • DjVu Reader — нативное приложение для macOS, доступное в Mac App Store.
  • Skim — просмотрщик PDF с ограниченной поддержкой сторонних форматов через плагины.
  • В экосистеме macOS также работают кроссплатформенные решения, например DjVuLibre.

Linux

  • Evince (GNOME Document Viewer) — стандартный просмотрщик документов в окружении GNOME, поддерживающий PDF, DjVu, PostScript и DVI.
  • Okular — многофункциональный просмотрщик KDE, работающий с широким спектром форматов, включая DjVu.
  • qDjVuLibre — графическая обёртка над библиотекой DjVuLibre.

Мобильные устройства

  • DjVu Reader / DjVu Viewer — приложения для iOS и Android, доступные в соответствующих магазинах приложений.
  • ReadEra — кроссплатформенный мобильный ридер, поддерживающий DjVu наряду с EPUB, FB2, PDF и другими форматами.

Онлайн-просмотр DjVu

Существуют веб-сервисы, позволяющие открыть файл DjVu без установки программного обеспечения — достаточно загрузить файл в браузер. К таким сервисам относятся DjVu.js Viewer (открытый JavaScript-просмотрщик, работающий целиком на стороне клиента) и различные онлайн-конвертеры. Загрузка конфиденциальных документов на сторонние сервисы связана с риском утечки данных, поэтому для работы с важными файлами предпочтительна локальная установка программного обеспечения.

Конвертация DjVu в другие форматы

Для чтения DjVu на устройствах без поддержки этого формата файлы конвертируют в PDF или изображения. Основные инструменты конвертации:

  • DjVuLibre (ddjvu, djvused, djvutxt) — набор утилит командной строки, входящий в стандартные репозитории большинства дистрибутивов Linux. Утилита ddjvu преобразует страницы в изображения, djvutxt извлекает текстовый слой.
  • Bulldog — утилита для конвертации DjVu в PDF с сохранением текстового слоя.
  • XnConvert, IrfanView (с установленным плагином DjVu) — графические редакторы, умеющие открывать и конвертировать страницы DjVu в растр.
  • Online-конвертеры — веб-сервисы, выполняющие преобразование DjVu в PDF без установки программ.

Где встречаются файлы DjVu

Файлы формата DjVu чаще всего можно встретить в цифровых библиотеках и архивах, где хранятся сканированные копии печатных изданий. В России DjVu активно используется рядом крупных электронных библиотек, размещающих сканы книг и журналов XX века. Формат популярен в проектах по оцифровке книжных фондов, поскольку позволяет сжимать многостраничные сканы до приемлемых объёмов без потери читаемости.

Примечания

При работе с файлами DjVu из непроверенных источников рекомендуется соблюдать обычную осторожность: как и в случае с PDF, файл может содержать вредоносный контент или использоваться для распространения пиратских материалов.

Источники

  • Спецификация формата DjVu, DjVuLibre Project
  • Документация проекта DjVuLibre (djvulibre.sourceforge.net)
  • Справка по форматам файлов, Mozilla Foundation
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru