Формат FictionBook

Последнее время все большую популярность набирает формат FB2 или FictionBook. Он разработан специально для хранения электронных книг и базируется на XML, что дает ему возможность обеспечить совместимость с любыми устройствами. Структура XML позволяет легко коверитировать книги из RTF, HTML, DOC, TXT в FB2 и обратно. Кроме того большое количество программ-букридеров отлично понимают формат FictionBook, например, CoolReader 2. Важной особенностью FB2 является возможность сохранять двоичные данные, что позваляет хранить в одном файле не только текст книги, но и изображение обложки, иллюстрации.

Корректно подготовленный текст в формате FictionBook содержит такую информацию как структура текста, иллюстрации, справочною информацию об авторе и издании, но не предоставляет никаких указаний по поводу внешнего вида документа. То, в каком виде вы увидите книгу напрямую зависит от настроек программы-просмотрщика или от параметров ковертации файла в иной формат. Допустим, в книге формата FB2 могут быть строки, выделенные как заголовок, а уж то отобразить их более крупным шрифтом или выделить цветом - зависит от читалки. При конвертации же, допустим, в HTML этим заголовкам будут присвоен соответствующий тэг, а задать параметры его отображения вы, опять же, сможете самостоятельно.

Благодаря дополнительной справочной информации при добавлении FB2-файла в библиотеку он автоматически попадает в раздел с соответствующим автором и автоматически заполняется поле аннотации. Очень удобно. Многие электронные библиотеки сейчас полностью перешли на FictionBook и не принимают книги в других форматах, а возможность скачать книги в RTF или TXT реализуется автоматической конвертацией. В качестве примера такой библиотеки рекоммендую заглянуть на FictionBook.ru, популярная электронная библиотека Фензин также поддерживает FB2.

Надеюсь я заинтересовал вас описанием выше, так как пришло время рассмотреть несколько программ для автоматической конвертации электронных книг в FB2 и обратно: первые две - оффициальные, третья - творение сторонних разработчиков. Для начала этих утилит вам будет достаточно, ну а для чтения я рекомендую упоминавшийся выше "CoolReader 2".

Any2FB Скачать (600 Кб)

Any to FB2

Утилита, позволяющая сконвертировать книгу из форматов TXT, HTML, DOC и RTF в FB2. Имеет множество настроек (интерфейс, правда, на английском), вплоть до указания собственных RegExp'ов для опытных пользователей. В работе вполне стабильна, умеет встраиваться в Проводник. Полезной может оказаться консольная версия программы, с помощью которой можно на автомате сконвертировать всю свою библиотеку. Для любителей программирования прилагаются исходные тексты и примеры скриптов на VB и Phyton.

Поскольку это оффициальная программа от создателя FictionBook, то сначала попробовать стоит именно ее, особенно если нет проблем с английским и есть желание "выжать" из формата все. Однако, следует заметить, что это далеко не финальная версия, а всего лишь 0.50 beta.

FB2Any Скачать (2,7 Мб)

FB2 to Any

Софтина обратная предыдущей по функциональности - перегоняет FB2-книги в TXT, RTF, LIT, iSilo, RB. В комплект входит программа для автоматической конвертации набора файлов. Возможности на уровне, глюков не замечено, хотя на оффициальном сайте значится как версия 0.1. Интерфейс опять же английский, но интуитивно понятный: выбираем формат вверху, при помощи кнопок "Add files..." или "Add files from folder..." указываем наши книги и жмем "Convert!". Есть возможность указать куда сохранять сконвертированные документы (по-умолчанию, сохраняются рядом с исходными).

Полноценных аналогов FB2Any я пока не встречал (по крайней мере в виде таких вот небольших утилит, а не громоздких пакетов), поэтому только ее и могу рекомендовать, хотя она и на начальной стадии разработки.

Batch2fb Скачать ()

Batch2fb

Чего не хватает в оффициальной программа конвертации в FictionBook, так это нормальной реализации пакетной ковертации файлов (т.е. группы файлов за раз). Эта небольшая утилита призванна устранить данный пробел (для ее работы требуется уже установленный Any2FB). Программа умеет добавлять для конвертации файлы всех поддерживаемых форматов из поддиректорий, распаковывать ZIP-архивы и добавлять файлы из них, запаковывать сконвертированное в обратно в ZIP (каждую книгу в свой архив) и даже заливать преобразованный документы на PocketPC. Интерфейс все так же английский и по функциальности настроек повторяет Any2FB.

Под операционными системами семейства Windows 9x и ME, но и не особо надо, ведь, все таки, 2008 год на дворе. К сожалению это только публичная бета, а новостей на оффициальном сайте нет с 19/03/07. Так что с поддержкой новых версий FictionBook может ничего и не получиться, однако на текущий момент программа справляется со своей задачей отлично.


Пока что это все, что я хотел вам рассказать о FB2, но тема, согласитесь, интересная и я к ней обязательно вернусь. Статья будет дополняться и исправляться, рассказать еще стоит о многом - следите за новостями сайта "Читалки". Удачного чтения :)

Dexter

Добавить в Избранное
Карта сайта
Подписка на рассылку
ЧИТАЛКИ

Наши кнопки: