Редактор метаданных EPUB: как исправить автора, название и обложку книги

Открываете книгу в читалке, а вместо нормального названия — «book_final_v2», автор не указан, обложки нет, а серия не подтянулась? Это признак того, что метаданные EPUB-файла заполнены неправильно или отсутствуют вовсе. Исправить ситуацию помогает редактор метаданных EPUB — программа, которая позволяет изменить служебную информацию внутри файла, не трогая сам текст книги.

Метаданные хранятся внутри EPUB-архива в файле content.opf и определяют, как книга отображается в библиотеке читалки, сортируется и ищется. Редактировать их можно как специализированными программами, так и вручную, распаковав файл. Ниже разберём, какие инструменты подходят для этой задачи, как безопасно внести изменения и каких ошибок стоит избегать.

Что такое метаданные EPUB и зачем их редактировать

Метаданные — это служебная информация о книге: автор, название, издательство, язык, дата выхода, серия, номер в серии, описание, обложка и уникальный идентификатор. Читалки и программы-каталогизаторы строят библиотеку именно на основе этих полей, а не по имени файла.

Когда метаданные заполнены некорректно, возникают типичные проблемы: книги одной серии разбросаны по библиотеке, автор указан в разных вариантах написания («Толстой Л.», «Лев Толстой», «Tolstoy»), поиск не находит нужное произведение. Редактирование метаданных приводит библиотеку в порядок без переименования файлов вручную.

Обзор популярных редакторов метаданных EPUB

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

  • 📚 Calibre — бесплатный менеджер электронных библиотек с мощным редактором метаданных, поддержкой пакетной обработки и автоматической загрузкой данных из онлайн-источников.
  • ✏️ Sigil — редактор EPUB с открытым кодом, позволяющий править как метаданные, так и само содержимое книги.
  • 🌐 Онлайн-редакторы — веб-сервисы для быстрой правки одного файла без установки программ; подходят для разовых задач, но требуют загрузки файла на сторонний сервер.
  • 🗜️ Ручная правка через архиватор — EPUB является ZIP-архивом, поэтому content.opf можно отредактировать в любом текстовом редакторе.
ИнструментТипПакетная обработкаСложность
CalibreДесктопная программаДаСредняя
SigilДесктопная программаНетСредняя
Онлайн-сервисыВебОбычно нетНизкая
Архиватор + редактор текстаРучной способНетВысокая
📊 Каким способом вы редактируете метаданные EPUB?
Calibre
Sigil
Онлайн-сервис
Вручную через архиватор

Как изменить метаданные в Calibre

Calibre — наиболее универсальный вариант, если книг много. После добавления файла в библиотеку выделите книгу и нажмите кнопку Изменить метаданные. Откроется окно, где можно править название, автора, серию, теги, издательство и заменить обложку.

Отдельно полезна функция «Скачать метаданные»: программа ищет информацию о книге в открытых каталогах по названию и автору или по ISBN. Результаты стоит проверять вручную — автоматически подтянутые данные иногда относятся к другому изданию.

☑️ Правка метаданных в Calibre

Выполнено: 0 / 5
⚠️ Внимание: при сохранении Calibre записывает метаданные внутрь EPUB-файла, но обложку в некоторых старых читалках он вставляет отдельным изображением в начало книги. Если обложка не отображается на конкретном устройстве, проверьте, поддерживает ли оно такой способ внедрения.

Редактирование метаданных в Sigil

Sigil подходит, когда нужно не только поправить поля, но и заглянуть внутрь структуры книги. Откройте EPUB в программе и перейдите в Инструменты → Редактор метаданных. Здесь доступны базовые поля Dublin Core: title, creator, language, identifier и другие.

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

Ручная правка через распаковку EPUB

Если под рукой нет специальных программ, метаданные можно поправить вручную. EPUB — это ZIP-архив с определённой структурой. Порядок действий безопасный и обратимый, если соблюдать аккуратность.

  • 📦 Скопируйте файл и измените расширение копии с .epub на .zip, затем распакуйте.
  • 📄 Найдите файл content.opf (обычно в папке OEBPS) и откройте его текстовым редактором.
  • ✍️ Отредактируйте значения внутри тегов <dc:title>, <dc:creator>, <dc:language> и других.
  • 🗜️ Запакуйте содержимое обратно в ZIP и верните расширение .epub.
⚠️ Внимание: при ручной перепаковке файл mimetype должен оказаться в архиве первым и без дополнительного сжатия — иначе читалка может не распознать EPUB. Некоторые архиваторы не позволяют задать порядок файлов, поэтому при сомнениях надёжнее использовать Sigil или Calibre.
Как выглядит фрагмент content.opf с метаданными

Внутри файла метаданные описаны в секции metadata, например: dc:title содержит название книги, dc:creator — автора, dc:language — код языка (ru, en), dc:identifier — уникальный идентификатор. Обложка задаётся элементом meta с именем cover, ссылающимся на файл изображения внутри архива.

Типичные ошибки при редактировании метаданных

Чаще всего проблемы возникают не из-за самих программ, а из-за непонимания, как читалки используют метаданные. Например, поле «Автор для сортировки» (author sort) влияет на порядок в библиотеке: если оставить его пустым или заполнить иначе, чем у остальных книг автора, сортировка «сломается».

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

Часто задаваемые вопросы

Можно ли редактировать метаданные EPUB без установки программ?

Да, существуют онлайн-сервисы для правки метаданных. Однако файл придётся загрузить на сторонний сервер, что не подходит для конфиденциальных документов. Альтернатива — ручная правка через архиватор и текстовый редактор.

Почему читалка не показывает изменённые метаданные?

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

Безопасно ли редактировать метаданные — не испортится ли книга?

Сама правка полей автора или названия не влияет на текст книги. Риск появляется при ручной перепаковке архива с нарушением структуры EPUB. Перед экспериментами сохраните резервную копию исходного файла.

Как массово исправить метаданные у сотен книг?

Используйте Calibre: выделите нужные книги, откройте пакетное редактирование метаданных и примените общие изменения (например, единое написание автора или название серии). Автоматическую загрузку данных из сети лучше проверять выборочно, чтобы не подтянуть сведения о других изданиях.

Что делать, если после редактирования EPUB не открывается?

Вероятная причина — нарушенная структура архива при ручной перепаковке. Восстановите файл из резервной копии и повторите правку в Sigil или Calibre, которые корректно сохраняют внутреннее устройство EPUB. Также проверить файл можно валидатором, например EpubCheck.