MacDjView: руководство от гика, возможности, ограничения и совместимость с современными Mac

MacDjView — отдельная Mac-версия проекта WinDjView, созданная Andrew Zhezherun для чтения документов DjVu в Mac OS X. Это не редактор, не конвертер и не современная версия WinDjView для macOS: последняя опубликованная сборка MacDjView 0.1.2 датируется январём 2006 года, а сам автор ещё в 2007 году писал, что разработка Mac-ветки практически остановилась. Поэтому сегодня программу имеет смысл рассматривать прежде всего как исторический локальный просмотрщик для старых Mac и архивных рабочих сред. На актуальных версиях macOS она не запускается из-за 32-битной архитектуры. Ниже разобраны именно возможности MacDjView 0.1.2, без переноса функций Windows-версии на Mac.

Что такое MacDjView и для каких задач он создавался

MacDjView предназначен для открытия и чтения файлов DjVu — формата, который часто применялся для отсканированных книг, журналов, справочников и технических документов. Программа появилась как компактный настольный просмотрщик для Mac OS X и использует библиотеку DjVuLibre для декодирования содержимого. Основной особенностью MacDjView при выпуске была непрерывная прокрутка многостраничного документа: страницы располагаются одна под другой, поэтому чтение не требует отдельного перехода после каждой страницы.

Разработчик MacDjView — Andrew Zhezherun, автор WinDjView. Совпадение названий и общий проект нередко создают путаницу: подробный перечень возможностей WinDjView на странице проекта относится к Windows-приложению. Закладки, поиск и копирование текста, расширенная печать, экспорт страниц и другие функции WinDjView нельзя автоматически приписывать MacDjView. В обсуждениях проекта автор прямо подтверждал, что Mac-версия оставалась значительно проще, а печать в ней вообще не была реализована.

Последний доступный архив MacDjView на SourceForge — версия 0.1.2. Там же лежит исходный код этой версии, поэтому продукт остаётся открытым и доступным для изучения. Однако наличие файлов на сервере не означает продолжение разработки: архив 0.1.2 имеет дату 25 января 2006 года, а последующие изменения общего проекта WinDjView относятся уже не к новой Mac-ветке.

Основные параметры MacDjView

Параметр Подтверждённое состояние
Официальное название MacDjView
Разработчик Andrew Zhezherun
Назначение Локальный просмотр документов DjVu
Тип Настольный просмотрщик документов
Последняя опубликованная Mac-версия 0.1.2
Дата файлов версии 0.1.2 25 января 2006 года
Платформа Mac OS X, устаревшая 32-битная сборка
Архитектуры сборки 0.1.2 Intel 32-bit и PowerPC 32-bit, Universal Binary
Историческое системное требование Mac OS X 10.2.8 или новее для среды того времени
Совместимость с macOS 10.15 Catalina и новее Нет: Catalina прекратила поддержку 32-битных приложений
Поддерживаемые документы DjVu, в том числе расширения .djvu и .djv
Основной режим чтения Непрерывная прокрутка; также описан одностраничный режим
Масштабирование Подгонка страницы, фактический размер, подгонка по ширине, растягивание
Навигация Первая, предыдущая, следующая и последняя страница; прокрутка
Поворот Поворот документа влево и вправо
Поиск по тексту Нет
Выделение и копирование текста Нет
Закладки Нет
Печать Не реализована
Экспорт и конвертация Не предусмотрены
Лицензия GNU GPL версии 2 или более поздней
Стоимость Бесплатно
Регистрация и подписка Не требуются
Язык интерфейса English
Мобильная версия Нет; MacDjView является настольным приложением для Mac OS X
Пакетная автоматизация Не предусмотрена
Облако и ИИ Не относятся к функциональности MacDjView

Для оценки совместимости важно разделять два разных понятия. Указанное для MacDjView требование Mac OS X 10.2.8 относится к эпохе выпуска программы. Оно не означает гарантированную работу на всех более новых системах. macOS Mojave 10.14 стала последней системой Apple, способной запускать 32-битные Mac-приложения; начиная с Catalina 10.15 такая совместимость отсутствует. Если нужно разобраться с историческими выпусками системы, на GeekHow есть отдельный материал про старые версии Mac OS X.

Актуальный статус и место MacDjView сегодня

На сентябрь 2026 года MacDjView не является актуальным приложением для современных Mac. Версия 0.1.2 остаётся доступной в архиве проекта, но её бинарный файл рассчитан на 32-битные Intel и PowerPC-системы. Apple прекратила выполнение 32-битных приложений в macOS Catalina, поэтому установка MacDjView на современный Mac не превращает программу в рабочий просмотрщик: системная несовместимость возникает ещё до чтения DjVu-документа.

Практический смысл у MacDjView сохраняется в трёх узких сценариях. Первый — старый Intel Mac с совместимой системой, который используется как автономная машина для чтения архивов. Второй — сохранённая историческая среда, где важно не менять набор программ. Третий — изучение старого открытого приложения и исходного кода. Для обычного чтения DjVu на текущем компьютере разумнее выбирать поддерживаемый просмотрщик.

Проблему нельзя решить обновлением самой macOS или повторной загрузкой того же архива: ограничение связано с архитектурой исполняемого файла. В контексте переходного периода полезно помнить, что Mojave была последней веткой с запуском 32-битного ПО; связанные системные нюансы отдельно разобраны в материале GeekHow про проблемы macOS Mojave.

При этом MacDjView не нужно считать заброшенным веб-сервисом, у которого внезапно отключился сервер. Его базовая работа локальна: документ открывается с диска и декодируется локальной библиотекой. Главная зависимость сегодня — не интернет, а возможность операционной системы запустить старую 32-битную программу.

Жизненный цикл MacDjView

Первые публичные сведения о Mac-ветке появились в начале 2005 года. 27 февраля автор сообщил, что версия для Mac OS X находится в разработке, а 8 марта была опубликована MacDjView 0.1 как первая публичная предварительная версия с базовыми функциями просмотра DjVu и непрерывной прокруткой.

В течение 2005 года обсуждения проекта показывали направление разработки: автор хотел приблизить Mac-версию к Windows-приложению, но прямо отмечал нехватку важных функций. Печать оставалась основной отсутствующей возможностью, пользователи также просили переход к конкретной странице, закладки и работу с текстом. Эти пожелания не следует трактовать как уже реализованные функции.

25 января 2006 года в каталоге SourceForge появились два файла версии 0.1.2: архив исходного кода объёмом около 605 КБ и сжатый образ приложения объёмом около 1,4 МБ. Другой версии после 0.1.2 в каталоге MacDjView нет. Вторичные каталоги программ также идентифицируют 0.1.2 как последнюю Mac-сборку.

К 2007 году положение стало однозначным. В июле Andrew Zhezherun подтвердил, что Mac-версия остаётся базовой и долго не обновлялась, а печать никогда не была реализована. В декабре он написал, что разработка Mac-версии практически остановилась и код уже заметно разошёлся с Windows-веткой. В 2008 году автор снова отмечал, что Mac-приложение не обновлялось около двух лет. Позднее нового релиза MacDjView так и не появилось.

Поэтому дата обновления общего проекта WinDjView на SourceForge не является датой новой MacDjView. У общего проекта есть Windows-ветка, страницы обсуждений и другие материалы, которые продолжали меняться после 2006 года. Для MacDjView корректная точка отсчёта — конкретный каталог версии 0.1.2, а не общий индикатор активности проекта.

Интерфейс MacDjView

Интерфейс MacDjView 0.1.2 построен вокруг одного окна документа. В доступном снимке программы видна узкая панель инструментов сверху и большая область просмотра ниже. Отдельной боковой панели с миниатюрами, закладками или результатами поиска нет. Такая структура соответствует назначению программы: открыть документ, подобрать масштаб и перемещаться между страницами.

Окно MacDjView с кнопками навигации First Page, Previous Page, Next Page и Last Page
MacDjView: панель навигации, список масштаба и непрерывное отображение страниц документа DjVu.

Панель навигации

На панели расположены четыре явно подписанные команды: First Page, Previous Page, Next Page и Last Page. Они отвечают соответственно за переход к первой, предыдущей, следующей и последней странице. Такой набор удобен для линейного чтения и быстрого перехода к краям документа, но не заменяет поле номера страницы. В обсуждениях Mac-версии пользователи отдельно отмечали отсутствие прямого перехода к заданному номеру.

Управление масштабом

Справа от навигационных кнопок находится элемент Zoom. На снимке выбран режим Fit Page, при котором страница помещается в доступную область окна. Описание версии также фиксирует варианты Actual Size, Fit Width и Stretch. Они решают разные задачи: просмотр страницы целиком, отображение в фактическом масштабе, заполнение ширины окна и растягивание под окно.

Область документа и прокрутка

Главная рабочая зона занимает почти всё окно. В непрерывном режиме следующая страница начинается сразу под текущей, а вертикальная полоса прокрутки перемещает документ как единую длинную ленту. Именно непрерывная компоновка была отличительной функцией MacDjView с первой публичной версии.

Одностраничный режим и поворот

Редакционное описание MacDjView 0.1.2 подтверждает два типа компоновки: single и continuous. Там же указана возможность поворачивать отображение влево и вправо. Эти функции меняют только способ просмотра: исходный DjVu не превращается в отредактированный документ и не сохраняется как новая версия.

Чего в интерфейсе нет

Отсутствие ряда элементов — не скрытая настройка, а ограничение самой Mac-ветки. В ней нет поиска по тексту, выделения и копирования фрагментов, пользовательских закладок и полноценной печати. Экспорт в PDF или графические форматы также не относится к функциям MacDjView. Если в описании встречается набор возможностей WinDjView — миниатюры, аннотации, экспорт, расширенная печать и поиск — его нельзя переносить на Mac-приложение.

Основные функции и реальные ограничения

Чтение DjVu

Основная операция MacDjView — декодировать и показать DjVu-документ. Программа ориентирована на файлы с расширениями .djvu и .djv. Это делает её специализированным просмотрщиком: она не задумывалась как универсальная оболочка для PDF, EPUB и офисных документов.

Специализация имеет практическое следствие. Пользователь не импортирует проект, не настраивает профиль конвертации и не формирует новый файл. Содержимое открывается для чтения, а сам документ остаётся исходным объектом на диске. Это упрощает работу с архивом, но исключает сценарии, где нужен новый PDF, набор изображений или изменённый DjVu.

Непрерывное чтение

Continuous layout связывает страницы в вертикальную последовательность. Для сканов книг и журналов это позволяет читать документ обычной прокруткой. В ранних материалах проекта именно непрерывное отображение выделялось как основная особенность MacDjView, поэтому оно относится к базовой функции приложения, а не к позднему дополнению.

Переход между страницами

Четыре кнопки панели дают предсказуемое перемещение к началу, на одну страницу назад, на одну страницу вперёд и в конец. При небольшом документе этого достаточно. Для многосотстраничного архива ограничение заметнее: отдельного поля с номером страницы или команды прямого перехода, сопоставимой с более поздней WinDjView, в MacDjView не появилось.

Масштабирование страницы

Режимы Fit Page, Actual Size, Fit Width и Stretch позволяют согласовать размер скана с окном. Fit Page полезен, когда важен обзор всей страницы; Fit Width — при последовательном чтении строк; Actual Size — когда требуется оценить изображение без автоматической подгонки. Stretch подстраивает отображение под доступную область. Для контроля исходного вида страницы предусмотрены Fit Page и Actual Size, поэтому Stretch не следует воспринимать как редактирование документа.

Поворот изображения

Поворот влево или вправо нужен для архивов, где отдельные страницы были отсканированы боком. В MacDjView это операция просмотра, а не редактирования файла. После закрытия программы не следует ожидать нового документа с физически повёрнутыми страницами.

Отсутствие текстовых инструментов

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

Отсутствие печати и экспорта

Печать в Mac-версии не была реализована; это отдельно подтверждал автор проекта. Экспорт в другой формат также отсутствует. Такая граница особенно важна сегодня, потому что в сети легко встретить описание WinDjView с печатью и экспортом изображений. Для MacDjView подобный сценарий неверен. Если конечной целью является PDF, полезнее сразу выбрать конвертер или современный DjVu-просмотрщик; для последующей работы с PDF можно ориентироваться на обзор бесплатных редакторов PDF.

Задача → инструмент → результат → что проверить

Задача Инструмент MacDjView Результат Что проверить
Открыть старый скан Поддержка DjVu Документ отображается в окне Первая страница прорисована без ошибки
Читать подряд Continuous layout Страницы идут вертикальной лентой Прокрутка переходит через границу страницы
Перейти в начало First Page Отображается первая страница Позиция действительно вернулась к началу
Перейти на соседнюю страницу Previous Page / Next Page Отображается соседняя страница Направление перехода соответствует кнопке
Перейти в конец Last Page Отображается последняя страница Дальнейший переход вперёд не требуется
Показать страницу целиком Fit Page Видна вся страница Края страницы помещаются в окно
Увеличить текст по ширине Fit Width Страница занимает ширину области просмотра Строки читаемы, горизонтальная навигация не мешает
Посмотреть фактический размер Actual Size Автоматическая подгонка отключена Масштаб больше не меняется вслед за размером окна
Исправить ориентацию при чтении Поворот влево или вправо Страница удобна для чтения Поворот изменил только отображение, а исходный файл остался тем же

Эта карта показывает границу продукта: каждый результат относится к просмотру. В ней нет строки «создать PDF», «распечатать», «найти слово» или «сохранить правки», потому что MacDjView 0.1.2 этих задач не решает.

Карта форматов и совместимости

Формат или результат Открытие Редактирование Экспорт Практическое замечание
.djvu Да Нет Нет Основной формат просмотра
.djv Да Нет Нет Альтернативное расширение DjVu
PDF Не относится к документированным форматам MacDjView Нет Нет Для PDF нужен другой инструмент
PNG/JPEG/TIFF и другие изображения Не являются документированным входным набором MacDjView Нет Нет MacDjView не экспортирует страницы в изображения
Изменённый DjVu Нет отдельного проекта правок Нет Нет Просмотр не создаёт новую копию документа

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

При необходимости превратить архивный DjVu в более распространённый рабочий формат следует использовать отдельное средство конвертации. MacDjView не является промежуточным редактором такого процесса. После получения PDF дальнейшее извлечение или перенос текста уже относится к другому этапу; для него на GeekHow есть материал о конвертации PDF в Google Docs.

Как пользоваться программой — советы гика

Этот раздел относится только к совместимому старому Mac OS X. На macOS Catalina 10.15 и новее MacDjView 0.1.2 не запускается как 32-битное приложение, поэтому дальнейшие действия там неприменимы. Поскольку MacDjView не редактирует документ, безопасный откат почти во всех операциях сводится к возврату масштаба или положения страницы; исходный файл при обычном просмотре не заменяется новым.

Открыть DjVu через Finder

Цель. Передать файл .djvu или .djv в MacDjView без предположений о скрытых командах старого меню приложения.

Подготовка. Нужны MacDjView 0.1.2, совместимая 32-битная среда Mac OS X и локальный DjVu-файл. Сначала убедитесь, что расширение файла — .djvu или .djv.

  1. В Finder выделите нужный документ.
  2. Откройте контекстное меню файла и выберите Open With.
  3. В списке приложений выберите MacDjView.
  4. Дождитесь появления окна документа и первой отрисованной страницы.

Проверка результата. В заголовке окна отображается открытый документ, а в основной области видна его страница. На панели доступны First Page, Previous Page, Next Page и Last Page.

Типичная ошибка. На Catalina и более новой macOS система откажется запускать старое 32-битное приложение. Повторное открытие того же файла проблему не исправит.

Безопасный откат. Закройте окно MacDjView. DjVu остаётся исходным файлом; для современного Mac используйте актуальный просмотрщик.

Перемещаться между соседними страницами

Цель. Читать документ последовательно без длинной прокрутки.

Подготовка. Откройте многостраничный DjVu и убедитесь, что панель инструментов видна.

  1. Нажмите Next Page, чтобы перейти на одну страницу вперёд.
  2. Нажмите Previous Page, чтобы вернуться на одну страницу назад.
  3. Повторяйте переходы в нужном направлении.

Важный параметр. В MacDjView нет отдельного поля прямого ввода номера страницы, поэтому эти кнопки работают последовательно.

Проверка результата. После каждого нажатия содержимое окна меняется на соседнюю страницу в выбранном направлении.

Типичная ошибка. Ожидать появление окна Go to Page по аналогии с WinDjView. Такая функция относилась к более развитой Windows-ветке и не была доведена до MacDjView.

Безопасный откат. Нажмите противоположную кнопку один раз, чтобы вернуться к предыдущей позиции.

Быстро перейти к первой или последней странице

Цель. Мгновенно попасть к началу или концу длинного документа.

Подготовка. Документ должен быть уже открыт.

  1. Нажмите First Page для перехода к первой странице.
  2. Нажмите Last Page для перехода к последней странице.

Важный параметр. Команды перемещают позицию просмотра, но не меняют порядок страниц в файле.

Проверка результата. После First Page отображается начало документа; после Last Page — его конец.

Типичная ошибка. Использовать Last Page как способ узнать точный номер последней страницы. Интерфейс MacDjView не предоставляет современного навигационного поля с номером.

Безопасный откат. Вернуться к соседней странице можно через Previous Page или Next Page в зависимости от исходной позиции.

Читать документ непрерывной прокруткой

Цель. Просматривать страницы как одну вертикальную ленту.

Подготовка. Откройте DjVu в continuous layout. Непрерывная компоновка является базовой функцией MacDjView.

  1. Поместите указатель над областью документа.
  2. Прокручивайте вниз колесом мыши, жестом устройства ввода или вертикальной полосой прокрутки.
  3. Продолжайте движение через нижнюю границу текущей страницы: следующая страница появляется ниже в том же окне.

Важный параметр. Continuous layout отличается от single layout именно тем, что граница страницы не останавливает прокрутку документа.

Проверка результата. При движении вниз виден конец одной страницы и начало следующей без отдельной команды перехода.

Типичная ошибка. Принять промежуток между страницами за конец документа. В непрерывном режиме следующая страница расположена ниже.

Безопасный откат. Прокрутите в обратном направлении до прежнего места; содержимое файла при этом не меняется.

Подогнать страницу целиком через Fit Page

Цель. Увидеть всю страницу в пределах окна.

Подготовка. Откройте документ и найдите элемент Zoom на панели.

  1. Откройте список Zoom.
  2. Выберите Fit Page.
  3. При необходимости измените размер окна и оцените, как страница подстраивается под доступную область.

Важный параметр. Fit Page приоритетно помещает страницу целиком, поэтому мелкий текст на большой странице может стать меньше.

Проверка результата. Верхний, нижний, левый и правый края страницы помещаются в рабочей области.

Типичная ошибка. Считать уменьшение текста дефектом файла. В Fit Page масштаб зависит от размеров страницы и окна.

Безопасный откат. Верните другой режим Zoom, например Actual Size или Fit Width.

Увеличить страницу по ширине через Fit Width

Цель. Сделать строки крупнее при последовательном чтении.

Подготовка. Откройте документ и расположите окно так, чтобы его ширины было достаточно для текста.

  1. Откройте список Zoom.
  2. Выберите Fit Width.
  3. Прокручивайте страницу по вертикали для чтения сверху вниз.

Важный параметр. В этом режиме высота страницы может не помещаться целиком — это нормальное следствие подгонки по ширине.

Проверка результата. Страница заполняет ширину области просмотра, а текст становится крупнее, чем в Fit Page для высокой страницы.

Типичная ошибка. Ожидать одновременного отображения страницы целиком и максимального заполнения по ширине. Для обзора всей страницы используйте Fit Page.

Безопасный откат. Переключите Zoom обратно на Fit Page.

Посмотреть страницу в Actual Size

Цель. Отключить автоматическую подгонку страницы к размеру окна.

Подготовка. Документ должен быть открыт, элемент Zoom доступен.

  1. Откройте Zoom.
  2. Выберите Actual Size.
  3. Используйте прокрутку, когда страница оказывается больше рабочей области.

Важный параметр. Actual Size не гарантирует, что вся страница поместится на экране; его смысл — отказаться от автоматической подгонки.

Проверка результата. Изменение размеров окна не должно заставлять страницу каждый раз полностью вписываться в него.

Типичная ошибка. Считать появление дополнительной прокрутки неисправностью. Она ожидаема, когда фактическое отображение больше окна.

Безопасный откат. Выберите Fit Page для возврата к автоматическому помещению страницы.

Использовать Stretch только для просмотра

Цель. Заполнить доступную область окна растянутым отображением.

Подготовка. Откройте документ и список Zoom.

  1. Выберите в Zoom режим Stretch.
  2. Оцените страницу визуально.
  3. Для проверки геометрии переключитесь на Fit Page или Actual Size и сравните отображение.

Важный параметр. Stretch предназначен для отображения и не является редактированием исходной страницы.

Проверка результата. Содержимое подстраивается под рабочую область; после перехода к другому режиму масштабирования исходная страница остаётся прежней.

Типичная ошибка. Делать выводы о пропорциях скана по растянутому виду. Для нейтральной проверки вернитесь к Fit Page или Actual Size.

Безопасный откат. Выберите Fit Page.

Повернуть боковую страницу для чтения

Цель. Временно исправить ориентацию страницы, отсканированной боком.

Подготовка. Откройте страницу, которую трудно читать в текущей ориентации.

  1. Используйте команду поворота влево или вправо, доступную в MacDjView.
  2. При необходимости повторите поворот до удобной ориентации.
  3. Продолжите чтение в выбранном виде.

Важный параметр. Доступные описания версии подтверждают поворот влево и вправо, но не фиксируют единое название пункта старого меню во всех сборках, поэтому точное имя команды здесь не подменяется догадкой.

Проверка результата. Содержимое отображается в требуемой ориентации, при этом MacDjView не создаёт отредактированную копию DjVu.

Типичная ошибка. Ожидать, что поворот физически сохранится в исходном документе. MacDjView — просмотрщик.

Безопасный откат. Выполните обратный поворот либо закройте документ без каких-либо операций экспорта.

Сквозной сценарий: открыть архивный DjVu, прочитать и завершить работу без потери исходника

Цель. Выполнить типичный полный цикл MacDjView от файла на диске до окончания чтения. У программы нет собственного этапа Save или Export, поэтому корректный финал — закрытие просмотрщика с сохранением исходного DjVu в неизменном формате.

Подготовка. Используйте совместимый старый Mac OS X, MacDjView 0.1.2 и локальный файл .djvu или .djv.

  1. В Finder откройте документ через Open With → MacDjView.
  2. В списке Zoom выберите Fit Page, чтобы убедиться, что страница отображается целиком.
  3. Для чтения мелкого текста переключитесь на Fit Width.
  4. Перемещайтесь непрерывной прокруткой либо кнопками Previous Page и Next Page.
  5. При необходимости используйте First Page или Last Page для перехода к краям документа.
  6. После окончания чтения закройте окно MacDjView.
  7. В Finder убедитесь, что исходный файл по-прежнему имеет расширение .djvu или .djv и не был заменён новым форматом.

Проверка результата. Документ прочитан, исходный файл остаётся доступным и может быть передан в другой DjVu-просмотрщик. Дополнительного выходного файла MacDjView не создаёт.

Типичная ошибка. Искать после чтения команду экспорта в PDF. Такой функции у MacDjView нет.

Безопасный откат. Поскольку операции просмотра не предназначены для перезаписи документа, достаточно закрыть приложение и открыть исходный файл другим просмотрщиком, если нужен иной рабочий процесс.

Производительность, интернет и приватность

Для MacDjView нет актуальных измерений производительности, которые позволяли бы честно сравнить скорость открытия документов с современными программами. Поэтому корректнее не приписывать ему «быструю» работу на нынешнем оборудовании. Исторический акцент проекта был на непрерывном отображении, а не на опубликованных тестах скорости, расхода памяти или работы с очень большими архивами.

Базовый просмотр является локальным. Программа создавалась до эпохи обязательных облачных аккаунтов и работает с файлом на диске через локальный декодер DjVuLibre. Для чтения уже имеющегося документа не требуется передавать его в веб-сервис. Это особенно удобно для архивов, которые пользователь не хочет загружать в стороннее облако.

Однако отсутствие облачной части не следует превращать в заявление о современной политике конфиденциальности: у продукта нет актуальной страницы с описанием телеметрии и обработки данных в терминах современных требований. Безопасный вывод ограничивается архитектурой рабочего процесса: файл не нужно загружать на сервер для декодирования и чтения.

Главный риск связан с возрастом программы. MacDjView не получает обновлений совместимости, а Mac-ветка фактически остановлена. Использование старой операционной системы только ради одного просмотрщика увеличивает системный риск значительно сильнее, чем польза от сохранения привычного интерфейса. Для постоянно используемого компьютера разумнее перейти на поддерживаемый DjVu-инструмент.

У MacDjView нет мобильного клиента, пакетной очереди обработки, синхронизации библиотеки, облачных функций или инструментов на основе ИИ. Для приложения 2006 года это не урезанный тариф, а предел его архитектуры: оно открывает локальный документ и предоставляет операции просмотра.

Стоимость, лицензия и условия распространения

MacDjView распространяется бесплатно. Официальная страница проекта относит MacDjView и WinDjView к свободному программному обеспечению по GNU General Public License версии 2 или, по выбору пользователя, более поздней версии. Это означает доступность исходного кода и отсутствие коммерческого тарифа MacDjView.

У продукта нет подписки, пробного периода с ограничением по времени, платной Pro-редакции или покупки внутри приложения. Такое положение не нужно смешивать с современными DjVu-приложениями из Mac App Store: у некоторых из них бесплатный просмотр ограничен первой страницей или количеством документов, а полный набор функций продаётся по подписке или разовой покупке.

Архив SourceForge содержит исходный код и старый образ приложения. Наличие архива полезно для исследовательских задач, но не устраняет несовместимость бинарного файла с современными версиями macOS.

Что перестанет работать первым

Совместимость с ОС. Это главный и уже наступивший предел. MacDjView 0.1.2 — 32-битная Universal Binary для Intel 32-bit и PowerPC 32-bit. macOS Catalina 10.15 и все последующие выпуски не запускают 32-битные Mac-приложения. Поэтому на современном Mac программа не доходит даже до этапа открытия DjVu.

Совместимость со старым оборудованием. PowerPC и ранние Intel Mac относятся к давно снятым с поддержки платформам. Даже когда MacDjView запускается, общая работоспособность машины зависит от старой ОС, носителя данных и совместимости периферии, а не только от самого просмотрщика.

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

Не сервер и не лицензия. У MacDjView нет облачного аккаунта или подписочной активации, которая могла бы отключить программу после закрытия сервера. Его слабое место — устаревшая двоичная совместимость. Это отличает продукт от современных сервисов: локальный файл не зависит от доступности учётной записи, но приложение зависит от старой системы.

Плюсы и минусы

Плюсы

  • MacDjView решает одну понятную задачу: открывает DjVu в локальном настольном приложении.
  • Непрерывная прокрутка многостраничного документа была встроена в Mac-версию с ранних выпусков.
  • На панели есть отдельные команды First Page, Previous Page, Next Page и Last Page, поэтому базовая навигация не скрыта в меню.
  • Доступны режимы масштабирования Fit Page, Actual Size, Fit Width и Stretch.
  • Подтверждён поворот отображения влево и вправо.
  • Программа бесплатна, исходный код версии 0.1.2 остаётся в архиве проекта, лицензия — GPL.
  • Чтение локального файла не требует облачной загрузки или регистрации.

Минусы

  • Последняя Mac-версия 0.1.2 опубликована в январе 2006 года, а развитие Mac-ветки практически остановилось уже в 2007 году.
  • 32-битная сборка несовместима с macOS Catalina 10.15 и новее.
  • Нет поиска по тексту, выделения и копирования текста.
  • Нет пользовательских закладок.
  • Печать никогда не была реализована в Mac-версии.
  • Нет экспорта в PDF или графические форматы.
  • Нет удобного прямого перехода к странице по номеру.
  • Функции современной WinDjView нельзя считать возможностями MacDjView: Mac-ветка существенно беднее.
  • Нет актуальной поддержки, исправлений совместимости и современного цикла обновлений.

Кому подойдёт

  • Владельцу старого совместимого Mac. Если компьютер уже используется в автономной исторической среде и нужен только просмотр DjVu, MacDjView остаётся рабочим по своему первоначальному назначению.
  • Хранителю старой программной среды. В музейной, исследовательской или архивной конфигурации важна воспроизводимость старого рабочего места, а не современный набор функций.
  • Разработчику, изучающему старый открытый код. Исходник 0.1.2 опубликован, поэтому проект можно рассматривать как исторический пример Carbon-приложения для Mac OS X.
  • Пользователю с простым сценарием чтения. Если нужны только отображение, прокрутка, переходы между страницами, масштаб и поворот, функциональная модель MacDjView понятна и ограничена.

Кому не подойдёт

  • Пользователю современного Mac. На Catalina и более новых версиях macOS 32-битный MacDjView не запускается.
  • Тому, кому нужен поиск. Программа не ищет текст внутри DjVu.
  • Тому, кто копирует фрагменты из документов. Текстовое и графическое выделение отсутствуют.
  • Для печати. Печать не была реализована в Mac-версии.
  • Для конвертации. Программа не создаёт PDF и не экспортирует страницы в изображения.
  • Для учебной библиотеки с закладками. Пользовательские закладки в MacDjView отсутствуют.
  • Для регулярной рабочей среды. Продукт без обновлений и поддержки не подходит как основное приложение на современном компьютере.

Сравнение с другими аналогами

Сравнивать MacDjView полезно не по количеству пунктов в интерфейсе, а по одному набору критериев: задача, платформа, порог освоения, поддерживаемые документы, автоматизация, модель оплаты, ограничения и подходящий сценарий. Ниже — три актуальных варианта, которые решают ту же базовую задачу чтения DjVu, но рассчитаны на современную среду.

Программа Задача Платформа Порог освоения Форматы Автоматизация Оплата Ограничения Подходящий сценарий
MacDjView 0.1.2 Чтение DjVu Старый Mac OS X, 32-bit Низкий DjVu Нет Бесплатно, GPL Не запускается на Catalina+, нет поиска, печати и экспорта Историческая Mac-среда
DjVuLibre + DjView 4.12 Современный просмотр DjVu и работа с утилитами DjVuLibre macOS; проект также поддерживает Windows, Linux и BSD Низкий для просмотра, выше для консольных утилит DjVu В составе DjVuLibre есть набор командных утилит Бесплатно, открытый код Интерфейс ориентирован на DjVu, а не на универсальную офисную библиотеку Основная бесплатная замена MacDjView для DjVu
Enolsoft DjVu Viewer — Read DjVu Files Чтение, поиск, закладки, печать и конвертация DjVu macOS 10.14 или новее Низкий DjVu; экспорт в PDF и изображения Пакетная автоматизация не является основой приложения Бесплатная загрузка, подписка $3.99 в месяц или $9.99 в год для всех страниц Бесплатно открываются, конвертируются и печатаются только первые страницы документов Нужны поиск, закладки, печать и PDF без смены приложения
DjVu Reader — Books & Archives Чтение и изучение DjVu, PDF и EPUB с поиском и OCR iPhone, iPad; Mac требует macOS 15 и Apple M1 или новее Низкий DjVu, PDF, EPUB On-device OCR автоматизирует распознавание сканов До трёх документов бесплатно; разовая покупка Lifetime в американском App Store — $2.99 Для Mac нужна современная Apple Silicon-система; бесплатная библиотека ограничена тремя документами Современное офлайн-чтение и поиск по сканам на устройствах Apple

DjVuLibre + DjView ближе всего к MacDjView по идее открытого специализированного просмотрщика, но проект продолжает получать актуальные сборки: в каталоге SourceForge есть Mac-пакет DjVuLibre 3.5.29 + DjView 4.12 от июля 2025 года, а общая ветка DjVuLibre обновлялась в 2026 году. Для пользователя, которому не нужны магазин приложений и подписка, это наиболее естественный путь миграции.

Enolsoft DjVu Viewer закрывает именно те пробелы, которые остались в MacDjView: поиск, таблица содержания и миниатюры, закладки, печать, конвертация в PDF и изображения. Компромисс — подписочная модель и жёсткое ограничение бесплатного режима первой страницей.

DjVu Reader — Books & Archives рассчитан на современную экосистему Apple и работает полностью офлайн. Он добавляет полнотекстовый поиск, локальное OCR для сканов без текстового слоя, закладки и поддержку PDF/EPUB. На Mac приложение требует macOS 15.0 или новее и Apple M1 либо более новый чип, то есть находится на противоположном конце совместимости по сравнению с MacDjView.

Типичные проблемы и диагностика

MacDjView не запускается на Catalina, Big Sur, Monterey, Ventura, Sonoma или более новой macOS

Симптом. Система не открывает приложение или сообщает о необходимости обновления программы.

Возможная подтверждённая причина. MacDjView 0.1.2 имеет 32-битную Intel/PowerPC-архитектуру, а macOS Catalina 10.15 и новее не выполняют 32-битные Mac-приложения.

Диагностика. Сопоставьте версию macOS с границей Catalina 10.15. На более новой системе причина совместимости уже достаточна и не связана с самим DjVu-файлом.

Исправление. Используйте современный DjVu-просмотрщик. Переход на поддерживаемое приложение безопаснее, чем держать устаревшую ОС только ради MacDjView.

Проверка результата. Тот же DjVu открывается в актуальном просмотрщике на текущей системе.

Приложение запускается на старом Mac, но конкретный DjVu не открывается

Симптом. MacDjView работает с другими документами, но один файл не отображается.

Возможная подтверждённая причина. MacDjView рассчитан на DjVu; проблемный объект может быть повреждён или не соответствовать ожидаемому DjVu-контейнеру, даже когда имя заканчивается подходящим расширением.

Диагностика. Сравните поведение с другим заведомо открывающимся .djvu или .djv. Затем попробуйте проблемный файл в современном DjVuLibre/DjView.

Исправление. Если файл не читается ни одним DjVu-просмотрщиком, получите исправную копию из исходного архива. Если новый DjView открывает файл, а MacDjView нет, продолжайте работу в современном приложении.

Проверка результата. Исправная копия документа показывает первую страницу без ошибки.

Невозможно распечатать открытый документ

Симптом. Пользователь ожидает печать по аналогии с WinDjView, но рабочей функции нет.

Возможная подтверждённая причина. Andrew Zhezherun прямо подтверждал, что печать никогда не была реализована в Mac OS X-версии.

Диагностика. Не ищите причину в драйвере принтера, пока документ открыт именно в MacDjView: отсутствие функции относится к приложению.

Исправление. Откройте тот же DjVu в современном просмотрщике с поддержкой печати, например Enolsoft DjVu Viewer или другом актуальном решении.

Проверка результата. Диалог печати вызывается из нового приложения и выводится корректная страница.

Нет поиска по словам

Симптом. В длинной книге невозможно найти фамилию, термин или номер через поиск.

Возможная подтверждённая причина. MacDjView не реализует текстовый поиск. Это ограничение программы, а не доказательство отсутствия текстового слоя в конкретном DjVu.

Диагностика. Откройте тот же файл в просмотрщике с функцией поиска. Если поиск там работает, текстовый слой есть, но MacDjView его не использует для поиска.

Исправление. Для исследовательского чтения перейдите на DjVu-приложение с поиском или OCR.

Проверка результата. Современный просмотрщик находит тестовое слово и переводит к совпадению.

Не получается выделить и скопировать текст

Симптом. Указатель не даёт выбрать фрагмент текста или изображения для копирования.

Возможная подтверждённая причина. В MacDjView отсутствует выделение и копирование содержимого; это отмечено в описании версии и соответствует историческому состоянию Mac-ветки.

Диагностика. Проверьте тот же документ в приложении, которое поддерживает выделение текста. Не связывайте проблему автоматически с качеством скана.

Исправление. Используйте другой просмотрщик; для изображённых страниц без текстового слоя понадобится OCR в поддерживаемом приложении.

Проверка результата. В новом приложении текст выделяется и попадает в буфер обмена.

Не удаётся создать закладку на важной странице

Симптом. Пользователь хочет сохранить место чтения как именованную закладку, но соответствующего инструмента нет.

Возможная подтверждённая причина. Автор проекта в 2007 году подтвердил, что закладок в OS X-версии нет.

Диагностика. Не путайте кнопку перехода к странице с закладкой: First Page и другие навигационные команды не создают сохранённую метку.

Исправление. Для учебной или исследовательской библиотеки используйте просмотрщик с настоящими закладками.

Проверка результата. После закрытия и повторного открытия документа закладка остаётся доступной в новом приложении.

Нет поля для перехода к точному номеру страницы

Симптом. Нужно сразу открыть, например, страницу 237, но видны только кнопки последовательной навигации.

Возможная подтверждённая причина. В MacDjView прямой переход к конкретному номеру страницы так и не стал частью базового интерфейса; пользователи отдельно просили эту возможность.

Диагностика. Наличие First Page, Previous Page, Next Page и Last Page не означает наличие Go to Page.

Исправление. Для редкого перехода используйте прокрутку и существующие кнопки; для постоянной работы с номерами страниц перейдите на современный просмотрщик с прямой навигацией.

Проверка результата. В новом приложении требуемая страница открывается по номеру без длительной прокрутки.

После выбора Fit Page текст стал слишком мелким

Симптом. Страница помещается целиком, но строки трудно читать.

Возможная подтверждённая причина. Fit Page масштабирует всю страницу до размеров окна; высокая страница становится меньше по ширине.

Диагностика. Сравните отображение с Fit Width. Если текст заметно крупнее при подгонке по ширине, файл исправен, а различие объясняется режимом масштаба.

Исправление. Для чтения строк используйте Fit Width или Actual Size, а Fit Page оставьте для обзора страницы целиком.

Проверка результата. Текст читается без потери доступа к вертикальной прокрутке.

Страница отображается боком

Симптом. Отдельный скан ориентирован на 90 градусов относительно остальных страниц.

Возможная подтверждённая причина. В архивных DjVu могут встречаться страницы с неудобной ориентацией; MacDjView поддерживает поворот отображения влево и вправо.

Диагностика. Сравните ориентацию соседних страниц. Если проблема касается одной или нескольких страниц документа, это не связано с масштабом.

Исправление. Используйте поворот для чтения. Для постоянного изменения самого файла потребуется редактор или другое средство, потому что MacDjView не сохраняет правки.

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

Не получается сохранить документ как PDF или изображение

Симптом. После просмотра нет ожидаемого экспорта в PDF, PNG или JPEG.

Возможная подтверждённая причина. MacDjView ориентирован на просмотр; редакционное описание версии прямо отмечает отсутствие экспорта в другие форматы.

Диагностика. Не переносите возможности WinDjView на MacDjView: экспорт страниц относится к Windows-ветке.

Исправление. Откройте исходный DjVu в современном конвертере или просмотрщике с экспортом.

Проверка результата. Новый PDF или графический файл создаётся отдельным приложением и открывается независимо от MacDjView.

FAQ

Почему надпись Universal Binary у MacDjView не означает совместимость с современными Mac?

В контексте MacDjView 0.1.2 слово Universal относится к переходной эпохе Apple: одна сборка содержит 32-битный код для PowerPC и Intel. Современное употребление слова universal часто подразумевает Intel 64-bit и Apple Silicon, но к MacDjView это не относится. Архитектура приложения остаётся 32-битной.

Почему в SourceForge у проекта встречается более новая дата, чем 2006 год?

Страница SourceForge объединяет WinDjView, архивы, обсуждения и связанные материалы. Дата активности общего проекта не является датой Mac-релиза. В каталоге MacDjView последним остаётся 0.1.2 с файлами от 25 января 2006 года.

Означает ли требование Mac OS X 10.2.8 или новее, что приложение должно работать на любой последующей macOS?

Нет. Это историческое минимальное требование эпохи выпуска. Позднее Apple изменила архитектуру платформы и в Catalina полностью прекратила запуск 32-битных Mac-приложений. Поэтому формулировку 10.2.8+ нельзя читать как бессрочную совместимость со всеми будущими системами.

Почему наличие текстового слоя в DjVu не добавляет MacDjView поиск?

Текстовый слой — свойство документа, а поиск — функция просмотрщика. MacDjView 0.1.2 не реализует поиск и выделение текста, поэтому даже структурированный DjVu не получает эти инструменты автоматически. Другой просмотрщик способен использовать тот же текстовый слой значительно полнее.

Что сохраняет MacDjView после чтения?

Основной переносимый объект — исходный DjVu. У программы нет собственного проекта с аннотациями, экспортными настройками или библиотекой документов. Изменение масштаба, прокрутка и поворот относятся к просмотру, а не к созданию новой версии файла.

Можно ли считать отсутствие облака гарантией полной приватности?

Нет. Подтверждено только то, что базовый просмотр локален и не требует загрузки документа на удалённый сервис. Для старого продукта нет современной декларации конфиденциальности, которая позволяла бы делать более широкие утверждения о телеметрии или обработке данных.

Чем DjVuLibre/DjView отличается от MacDjView, если оба связаны с DjVuLibre?

MacDjView — отдельная старая оболочка Andrew Zhezherun, использующая DjVuLibre для декодирования. DjView развивается внутри экосистемы DjVuLibre как современный просмотрщик, а в SourceForge доступен актуальный Mac-пакет DjVuLibre + DjView. Это разные приложения с разным жизненным циклом.

Нужно ли конвертировать архив DjVu только из-за отказа от MacDjView?

Нет. Смена просмотрщика не требует изменения формата: исходные .djvu и .djv можно сохранить и открыть в другом совместимом приложении. Конвертация в PDF имеет смысл только тогда, когда именно PDF нужен для обмена, печати или дальнейшей обработки.

Есть ли смысл хранить установочный архив MacDjView?

Для исторической среды или изучения старого ПО — да, вместе с исходным кодом и документами. Для современного повседневного Mac такой архив не заменяет поддерживаемое приложение, потому что доступность файла на диске не устраняет 32-битное ограничение.

Вывод

MacDjView имеет смысл сохранять не как универсальный DjVu-инструмент 2026 года, а как часть старой Mac OS X-среды. На совместимом компьютере он выполняет исходную задачу: открывает DjVu, показывает страницы непрерывной лентой, даёт базовую навигацию, масштабирование и поворот. Для такого узкого сценария программа остаётся понятной и не требует аккаунта или оплаты.

Для современного Mac вывод другой: системная несовместимость наступает раньше функциональных ограничений. 32-битный MacDjView не запускается в Catalina и новее, а его Mac-ветка не получала нового релиза после 0.1.2. Поэтому использовать старую ОС только ради этого просмотрщика нерационально, когда доступны поддерживаемые DjVu-приложения.

Если цель — просто читать DjVu без подписки, актуальный DjVuLibre/DjView сохраняет открытый специализированный подход. Если нужны печать, поиск, закладки и PDF, следует выбирать приложение, где эти функции заявлены и поддерживаются сейчас. Если важны OCR и работа на новых устройствах Apple, современный офлайн-ридер даст значительно больше возможностей, чем MacDjView.

Сильная сторона MacDjView сегодня — не набор современных функций, а ясность его границ. Он ничего не обещает сверх просмотра и не создаёт собственный формат проекта. Исходный DjVu остаётся переносимым архивом, поэтому переход на новое приложение не требует сложной миграции: достаточно сохранить оригинальные документы и проверить их в поддерживаемом просмотрщике.