Формат LRF — это контейнер библиотеки Sony BBeB (Broad Band eBook), который использовался в читалках Sony Reader серий PRS, и если у вас осталась коллекция книг в этом формате, современные устройства и большинство читалок её просто не откроют. Конвертация в FB2 решает проблему: этот XML-формат поддерживается практически любой программой для чтения на русскоязычном рынке.
Задача осложняется тем, что LRF — закрытый бинарный формат, а FB2 — открытый текстовый XML-документ. Прямого переименования расширения недостаточно: нужен конвертер, который корректно распарсит структуру BBeB и соберёт из неё валидный FictionBook. Ниже разберём рабочие инструменты, порядок действий и типичные ошибки.
Чем отличаются форматы LRF и FB2
LRF (Librie Reader Format) разработан Sony совместно с Canon как часть спецификации BBeB. Файл содержит бинарные объекты: текст, изображения, информацию о страницах и метаданные. Формат жёстко привязан к разрешению экрана конкретного устройства, поэтому книга, подготовленная для одной модели Sony PRS, могла некорректно отображаться на другой.
FB2 (FictionBook) — это открытый формат на базе XML. Книга хранит логическую структуру: заголовки, эпиграфы, аннотации, сноски, а внешний вид определяется уже программой-читалкой. Благодаря этому FB2 одинаково хорошо читается на смартфоне, планшете и E-Ink устройстве.
- 📕 LRF — бинарный, закрытый, привязан к устройствам Sony
- 📗 FB2 — XML, открытый, поддерживается повсеместно
- 🖼️ В LRF иллюстрации встроены как бинарные объекты, в FB2 — в base64 внутри XML
- 📚 FB2 удобно сжимается в .fb2.zip без потери совместимости
Конвертация через Calibre
Самый надёжный способ — бесплатный менеджер электронных библиотек Calibre. Программа доступна для Windows, macOS и Linux и штатно поддерживает чтение LRF и запись FB2. Установите актуальную версию с официального сайта проекта, чтобы избежать проблем со старыми парсерами.
Порядок действий простой. Нажмите Добавить книги и выберите файлы .lrf. Затем выделите их в библиотеке, откройте Конвертировать книги и в правом верхнем углу окна конвертации выберите выходной формат FB2. После нажатия OK Calibre создаст новые файлы в папке библиотеки — исходники при этом не изменятся.