Особенности FB2



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

Имея в своей основе XML, FB2 может быть сконвертирован в любой другой формат без потери информации. Другой особенностью формата является то, что он не привязан к определенной платформе, а значит, может быть открыт практически на любом устройстве, которые используется для чтения книг. Данный формат является открытым.


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

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


Поддержка FB2



FB2 поддерживается преимущественно читалками, которые произведены или собраны в РФ. К ним относятся устройства таких производителей, как PocketBook, TeXet, Explay и т.п. Для устройств на платформе Android может быть использована утилита FBReader, которая также распространяется в Windows и Linux, т.е. может быть установлена в версии и для настольных компьютеров. Для Windows 8 устанавливается Fiction Book Reader, способная отображать текст в интерфейсе Metro; также можно скачать версию утилиты и для Windows Phone 8.
Стоит отметить, что не все электронные книги, сделанные за рубежом, корректно отображают данный формат.


Для телефонов, которые имеют только поддержку JAVA, популярной программой является Foliant. Хорошим приложением для быстрого открытия FB2 может быть и TequilaCat Book Reader.

Читалки от зарубежных производителей, которые адаптировали свои прошивки для чтения FB2, также могут воспроизводить книги в данном формате. Например, большинство устройств от Iriver имеет поддержку чтения файлов с расширением .fb2.