Введение
Файл-формат электронной книги на основе открытого XML FictionBook - это открытый формат электронной книги на основе XML, который возник и приобрел популярность в России. Файлы FictionBook имеют расширение or, в зависимости от их версии. Все читатели с поддержкой FB2/FB3 также поддерживают ZIP-сжатые файлы FictionBook (или). FictionBook2 и FictionBook3 отличаются в двух аспектах: FB2 состоит из одного XML-файла, в котором изображения встроены в виде кодированных "бинарных" блоков base64, что устраняет необходимость в дополнительных файлах. FB3 имеет структуру каталога, аналогичную структуре формата ePub, и включает в себя макет и встраивание мультимедийного контента. Формат FictionBook2 описывает структуру электронной книги, а не определяет ее макет. Например, существуют специальные теги для эпиграфий, стихов и цитат. Все метаданные электронной книги, такие как имя автора, заголовок и издатель, также присутствуют в файле электронной книги. Это делает формат удобным для автоматической обработки, индексации, управления коллекцией электронных книг и позволяет легко автоматизировать конвертацию в другие форматы. FB3 добавляет возможности макета и устраняет необходимость встраивать изображения в виде кодированных блоков Base64, но по большей части остается верным концепции, установленной с FB2.
FictionBook is an open XML based e book format which originated and gained popularity in Russia. FictionBook files have the or filename extension, regarding to their version. All FB2/FB3 capable readers also support ZIP compressed FictionBook files ( or ). FictionBook2 and FictionBook3 differ in two respects: FB2 consists of a single XML file, with pictures being embedded as base64 encoded "binary" blocks, thus removing the need for additional files. FB3 has a directory structure similar to that of the ePub format and incorporates the layout and embedding of multimedia content. The FictionBook2 format describes the eBook's structure, rather than defining its layout. For example, there are special tags for epigraphs, verses and quotations. All eBook metadata, such as author name, title, and publisher are also present in the eBook file. This makes the format convenient for automatic processing, indexing, ebook collection management and allows for easy automated conversion into other formats. FB3 adds layout capabilities and removes the need to embed pictures as Base64 encoded blocks, but for the most part stays true to the concept established with FB2.
Программная и аппаратная поддержка
FB2 поддерживается читателями электронных книг, такими как FBReader, AlReader, Haali Reader, STDU Viewer, CoolReader, Fly Reader, Okular, Ectaco jetBooks, HedgehogReader, Documents for iOS и некоторыми другими. Firefox может читать FictionBook2 путем установки расширения FB2 Reader. Многие производители оборудования поддерживают FictionBook2 в своей прошивке: BeBook One, BeBook Mini и BeBook Club в Европе (и другие устройства на основе Hanlin V3 и V5), все PocketBook Readers, устройства COOL ER, Cybook Opus и Cybook Gen3 и ASUS Eee Reader DR900. Устройства на базе Hanvon N516 могут читать FictionBook, если установлена специальная прошивка OpenInkpot; это заводское значение для Azbooka 516. Устройства Amazon Kindle, Barnes & Noble's Nook и Sony не поддерживают FictionBook напрямую. Преобразование в и из файлов (и) FictionBook2 возможно через кроссплатформенное программное обеспечение для управления электронными книгами Calibre.