Если файл 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
Задача «достать текст из FB2» возникает, когда книгу нужно вставить в документ Word, прогнать через переводчик или распечатать. Есть несколько рабочих способов.
Первый — конвертация через Calibre. Добавьте книгу в библиотеку, выделите её и выберите пункт конвертации с выходным форматом TXT, DOCX или EPUB. Программа сама уберёт теги и сохранит структуру глав. Второй способ — онлайн-конвертеры: результат аналогичен, но зависит от стабильности сервиса.
Третий вариант — ручной. FB2-файл открывается любым текстовым редактором, например Notepad++, после чего теги можно убрать поиском и заменой по регулярному выражению:
Найти: <[^>]+>
Заменить на: (пусто)
Режим поиска: регулярные выражения
⚠️ Внимание: перед ручной правкой FB2 сохраните копию файла. Случайное удаление закрывающего тега или фрагмента разметки сделает документ невалидным, и читалки перестанут его открывать.
Как отредактировать текст в FB2
Для правок — исправления опечаток, изменения аннотации, обновления обложки — удобнее всего специализированный редактор FictionBook Editor, который показывает текст в визуальном виде, скрывая XML-разметку. Альтернатива — правка в Notepad++ напрямую: так видна вся структура, но нужно аккуратно сохранять парность тегов.
☑️ Безопасное редактирование FB2
После правок полезно проверить файл валидатором или просто открыть в двух разных читалках. Если книга отображается с оглавлением и без «кракозябр» — редактирование прошло успешно.
Конвертация FB2 в другие форматы
Не все устройства читают FB2 напрямую — например, Amazon Kindle этот формат не поддерживает. В таких случаях книгу конвертируют. Выбор выходного формата зависит от цели:
| Формат | Когда выбирать | Особенности |
|---|---|---|
| EPUB | Чтение на большинстве устройств и в приложениях | Сохраняет структуру и оглавление |
| MOBI / AZW3 | Электронные книги Kindle | Требуется конвертация, поддержка зависит от модели |
| TXT | Чистый текст без оформления | Теряются заголовки, сноски и картинки |
| Печать или фиксированная вёрстка | Текст не подстраивается под экран | |
| 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-документ. Тем не менее скачивать книги стоит из проверенных библиотек: файл может быть повреждён или содержать некорректную разметку.