Formats & Files

Как проверить, есть ли DRM в EPUB (3 способа и одна ловушка)

12 сентября 2026 г. · 5 min read

EPUB — это обычный zip-архив. Защищен ли он, зависит от двух небольших файлов внутри — и один из них вводит в заблуждение почти все утилиты проверки. Рассказываем, как проверить книгу самостоятельно или с помощью браузера без загрузки файла на сервер.

Случай #001 — Кратко (TL;DR)

EPUB — это переименованный zip. Распакуйте его и загляните в папку META-INF: rights.xml указывает на Adobe DRM, а encryption.xml, шифрующий что-либо кроме шрифтов, означает наличие DRM.

Файл encryption.xml сам по себе не является доказательством. Если все записи относятся к обфускации шрифтов IDPF или Adobe, книга свободна от DRM и откроется везде.

Calibre также поможет: попробуйте конвертировать книгу, и при наличии защиты процесс остановится с ошибкой о DRM.

Самый быстрый путь: перетащите файл в бесплатный инструмент проверки GemReader, который анализирует файл локально в браузере без загрузки на сервер.

Вердикт

Если внутри EPUB зашифрованы только шрифты, это не DRM — книга открывается в любых читалках. Если зашифрованы файлы с текстом или присутствует rights.xml, это DRM, и сторонние приложения не смогут ее открыть.

Почему ошибка открытия не дает ответа

Обычно о DRM вспоминают, когда читалка выдает ошибку при открытии. Но причиной могут быть поврежденный zip-архив, фиксированная верстка или неподдерживаемые функции EPUB 3. Ошибка при этом всегда выглядит одинаково.

У DRM есть четкий цифровой отпечаток, который проверяется меньше чем за минуту.

Способ 1: Распаковать и прочесть META-INF

Скопируйте файл, измените расширение на .zip и распакуйте. В корне любого корректного EPUB находится папка META-INF.

Проверьте наличие META-INF/rights.xml. Если он есть, книга защищена Adobe ADEPT DRM.

Проверьте META-INF/encryption.xml. Если файла нет, шифрование отсутствует. Если есть, откройте его в текстовом редакторе и изучите используемые алгоритмы.

Ловушка: encryption.xml — это не всегда DRM

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

Если все записи шифрования относятся только к шрифтам, книга полностью свободна от DRM и откроется в любом ридере.

Большинство простых онлайн-чекеров не учитывают эту разницу и выдают ложные предупреждения. Настоящий DRM присутствует только тогда, когда зашифрован сам текст XHTML.

Способ 2: Проверка через Calibre

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

Способ 3: Проверка в браузере без загрузки

Инструмент GemReader анализирует META-INF прямо в браузере с помощью JavaScript — файл не передается по сети и остается на устройстве.

Утилита безошибочно различает отсутствие DRM, обфускацию шрифтов и полное шифрование текста, а также выявляет другие технические проблемы.

Kindle и PDF: тот же вопрос, другая структура

Файлы Kindle (.azw, .azw3, .mobi) содержат признак шифрования в заголовке MOBI (0 — без защиты, 1 или 2 — Amazon DRM).

В PDF пользовательский пароль полностью блокирует открытие, а пароль владельца лишь запрещает печать или копирование, позволяя свободно читать книгу.

Что делать, если обнаружен DRM?

Проверьте магазин покупки: многие независимые издатели (Humble Bundle, Leanpub, Baen, Tor) предоставляют версии без DRM.

Классическую литературу в общественном достоянии можно бесплатно скачать на Standard Ebooks и Project Gutenberg в идеальном качестве.

Читайте книги без ограничений

Убедившись в отсутствии DRM, откройте файл в GemReader — бесплатной Android-читалке для вдумчивого чтения и учебы с автогенерацией карточек и полной приватностью.