Текст в FB2: структура формата, просмотр и редактирование

Если файл FB2 не открывается двойным кликом, а при просмотре в Блокноте вместо книги видны строки с тегами <body>, <section> и <p> — это нормальное поведение формата: FB2 (FictionBook) представляет собой XML-документ, в котором текст книги хранится внутри разметки, и для комфортного чтения ему нужна специальная программа.

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

Что такое формат FB2 и как в нём хранится текст

FictionBook — открытый формат электронных книг на основе XML, получивший наибольшее распространение в русскоязычном сегменте. В отличие от PDF, где важен внешний вид страницы, FB2 описывает логическую структуру книги: заголовки, главы, эпиграфы, сноски. Итоговое отображение — шрифт, размер, переносы — каждый раз формирует читалка под экран конкретного устройства.

Внутри файла текст распределён по типовым блокам:

  • 📖 <description> — метаданные: автор, название, жанр, аннотация;
  • 📄 <body> — основной текст книги, разбитый на разделы <section>;
  • 🔖 <title> и <epigraph> — заголовки глав и эпиграфы;
  • 🖼️ <binary> — изображения и обложка, закодированные в Base64;
  • 🔗 <a> — внутренние ссылки, например на сноски.

Чем открыть FB2 и прочитать текст

На компьютере с Windows удобнее всего использовать специализированные читалки. Среди известных вариантов — CoolReader, AlReader, FBReader и Calibre: все они корректно обрабатывают разметку, показывают оглавление и позволяют настроить шрифт и фон. Calibre дополнительно выполняет роль библиотеки и конвертера.

На смартфонах под Android и iOS формат поддерживают популярные читалки — достаточно выбрать любую с пометкой поддержки FB2 в магазине приложений. Если устанавливать программу не хочется, существуют онлайн-просмотрщики: файл загружается в браузер и отображается как обычная веб-страница. Учтите, что загружать в такие сервисы документы с личной информацией не стоит.

📊 Как вы чаще всего читаете книги в FB2?
Читалка на компьютере
Приложение на смартфоне
Электронная книга (e-ink)
Конвертирую в другой формат

Как извлечь чистый текст из FB2

Задача «достать текст из FB2» возникает, когда книгу нужно вставить в документ Word, прогнать через переводчик или распечатать. Есть несколько рабочих способов.

Первый — конвертация через Calibre. Добавьте книгу в библиотеку, выделите её и выберите пункт конвертации с выходным форматом TXT, DOCX или EPUB. Программа сама уберёт теги и сохранит структуру глав. Второй способ — онлайн-конвертеры: результат аналогичен, но зависит от стабильности сервиса.

Третий вариант — ручной. FB2-файл открывается любым текстовым редактором, например Notepad++, после чего теги можно убрать поиском и заменой по регулярному выражению:

Найти: <[^>]+>

Заменить на: (пусто)

Режим поиска: регулярные выражения

⚠️ Внимание: перед ручной правкой FB2 сохраните копию файла. Случайное удаление закрывающего тега или фрагмента разметки сделает документ невалидным, и читалки перестанут его открывать.

Как отредактировать текст в FB2

Для правок — исправления опечаток, изменения аннотации, обновления обложки — удобнее всего специализированный редактор FictionBook Editor, который показывает текст в визуальном виде, скрывая XML-разметку. Альтернатива — правка в Notepad++ напрямую: так видна вся структура, но нужно аккуратно сохранять парность тегов.

☑️ Безопасное редактирование FB2

Выполнено: 0 / 5

После правок полезно проверить файл валидатором или просто открыть в двух разных читалках. Если книга отображается с оглавлением и без «кракозябр» — редактирование прошло успешно.

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

Не все устройства читают FB2 напрямую — например, Amazon Kindle этот формат не поддерживает. В таких случаях книгу конвертируют. Выбор выходного формата зависит от цели:

ФорматКогда выбиратьОсобенности
EPUBЧтение на большинстве устройств и в приложенияхСохраняет структуру и оглавление
MOBI / AZW3Электронные книги KindleТребуется конвертация, поддержка зависит от модели
TXTЧистый текст без оформленияТеряются заголовки, сноски и картинки
PDFПечать или фиксированная вёрсткаТекст не подстраивается под экран
DOCXРедактирование в WordУдобно для дальнейшей правки
⚠️ Внимание: при конвертации в TXT исчезают сноски, эпиграфы и внутренние ссылки. Если они важны, выбирайте EPUB или DOCX — эти форматы сохраняют структуру.
Почему FB2 называют «архивом будущего»

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

Типичные проблемы с текстом в FB2 и их решение

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

Вторая типичная ситуация — проблемы с кодировкой, о которых уже говорилось выше. Третья — отсутствие обложки или картинок: изображения в FB2 встроены внутрь файла в кодировке Base64, и если блок <binary> повреждён или удалён, графика пропадает. Восстановить её можно, только вставив изображение заново через редактор.

Частые вопросы о тексте в FB2

Чем FB2 отличается от EPUB?

Оба формата описывают структуру книги, но FB2 — это единый XML-файл, а EPUB — архив из нескольких файлов (XHTML, стили, изображения). EPUB распространён за рубежом, FB2 — преимущественно в русскоязычных библиотеках.

Можно ли открыть FB2 в Word?

Напрямую Word не понимает этот формат. Нужно сначала сконвертировать книгу в DOCX через Calibre или онлайн-конвертер, либо извлечь текст вручную через текстовый редактор.

Почему читалка не видит оглавление книги?

Оглавление строится из тегов <title> внутри разделов. Если при создании файла их не проставили, оглавления не будет. Исправить можно в редакторе, добавив заголовки к секциям.

Как уменьшить размер FB2-файла?

Основной объём обычно занимают изображения в Base64. Уменьшение или удаление картинок из блока <binary> заметно сокращает размер файла. Также FB2 хорошо сжимается архиваторами, поэтому часто встречается в виде fb2.zip.

Безопасно ли открывать FB2 из неизвестных источников?

Формат сам по себе не исполняемый — это текстовый XML-документ. Тем не менее скачивать книги стоит из проверенных библиотек: файл может быть повреждён или содержать некорректную разметку.