FictionBook 是建基于XML的电子书格式,此类文件格式为.fb2。包含设置碑文体、经文体及引用的标签;而电子书的元数据,包括作者、书名及出版社等数据,亦可在文件中找到。此格式适合用于各种自动处理、设置索引及电子书管理等。
FictionBook 是建基于 XML 的电子书格式,起源并流行于俄罗斯。此类文件格式为.fb2。它包含设置碑文体、经文体及引用的标签;而电子书的元数据,包括作者、书名及出版社等数据,亦可在文件中找到。因此,此格式适合用于各种自动处理、设置索引及电子书管理等。同时,将此文件格式转为其他电子书格式亦较方便。
FBReader、AlReader、Haali Reader、STDU Viewer、CoolReader、Okular 及 iOS 的 Documents 等阅读器均支持 FictionBook。
很多设备都支持 FictionBooks,包括 BeBook One、BeBook Mini、BeBook Club、PocketBook Readers、COOL-ER 设备、 Cybook Opus and Cybook Gen3 及 ASUS Eee Reader DR900 等。
与其他电子书格式的差异
与其他 eBook 格式(例如 ePub)相反,FictionBook 文档由单个 XML 文件组成。图像被转换为 Base64 并驻留在标记内,因此嵌入图像的大小增加了大约 37%。FictionBook 文件通常散布在 Zip 存档中,大多数硬件和软件阅读器都可以直接使用压缩的 FictionBook 文件(* .fb2.zip)。元数据和纯文本数据始终放在 FictionBook 文件的开头,而重量级的二进制图像则放在结尾。这使软件可以在文件完全可用之前开始渲染或处理 FictionBook。
FictionBook 是一些社区驱动的在线电子图书馆的选择格式。它不允许进行任何形式的数字版权管理。
软件和硬件支持
格式由支持电子书阅读器,如 FBReader,AlReader,Haali 阅读器,STDU 浏览器,CoolReader,飞读卡器,Okular 中,ECTACO jetBooks,对文档的 iOS,和其他一些人。Firefox 可以通过安装扩展程序 FB2 Reader 来阅读 FictionBook 。许多硬件供应商都在其固件中支持 FictionBook:欧洲的 BeBook One,BeBook Mini 和 BeBook Club(以及其他基于 Hanlin V3 和 V5 的设备),所有 PocketBook 阅读器,COOL-ER 设备,Cybook Opus 和 Cybook Gen3,以及 ASUS Eee Reader DR900。如果安装了定制的 OpenInkpot 固件,则基于 Hanvon N516 设计的设备可以阅读 FictionBook 。它是 Azbooka 516 的出厂默认设置。亚马逊的 Kindle,Barnes&Noble 的 Nook 和 Sony 设备不直接支持 FictionBook。
可以通过跨平台电子书管理软件 Caliber 在 FictionBook2 文件(.fb2 和.fbz)之间进行转换。也可以通过 Pandoc 进行 FictionBook2 格式的转换。