FictionBook
Материал из Википедии — свободной энциклопедии
FictionBook — формат представления электронных версий художественных книг в виде XML-документов. Формат используется, в основном, для подготовки текстов к последующей автоматической конвертации во множество других более распространённых форматов. Документы, обычно имеющие расширение .fb2, могут содержать структурную разметку основных элементов текста, некоторое количество информации о книге, а так же могут содержать вложения с двоичными файлами, в которых могут храниться иллюстрации или обложка.
Стандарт был разработан группой разработчиков во главе с Дмитрием Грибовым и Михаилом Мацневым по инициативе Марка Липсмана.
Содержание |
[править] Сферы применения
Правильно подготовленный электронный текст в формате FictionBook содержит в себе всю необходимую информацию о книге — структурированный текст, иллюстрации, информацию об авторе и издании, но не содержит информацию о внешнем виде документа. Как будет выглядеть текст, полученный из формата .fb2, зависит либо от настроек программы-просмотрщика этого формата, либо от параметров, заданных при конвертации файла в другой формат. К примеру, в тексте документа .fb2 содержатся фразы, оформленные как заголовки. Программа, в которой откроют файл, в зависимости от настроек может отобразить их, в отличие от остального текста, либо крупным шрифтом, либо другим цветом, или как то иначе. При конвертации, допустим, в формат HTML, каждому заголовку может быть сопоставлен определённый HTML-тег, например, <H4> или <B>. В документе имеется информация о книге, в виде, пригодном для автоматической обработки. К примеру, в электронную библиотеку поступила книга в формате .fb2. Эта книга может быть автоматически помещена в раздел автора книги, а название книги и аннотация могут автоматически отобразиться в колонке новостей библиотеки. Таким образом, намного упрощается процесс помещения в библиотеку новых книг. Некоторые электронные библиотеки перешли на формат FictionBook полностью, и не принимают книги, подготовленные в других форматах. Однако, на страницах этих библиотек можно скачать одну и ту же книгу в виде файлов других распространённых форматов (TXT, RTF, HTML), полученных из FB2 путём автоматической конвертации.
[править] Програмное обеспечение
[править] Конвертеры
- Any to FB2 — преобразование текстовых, HTML и Microsoft Word .DOC файлов в FB2. Программа для Windows, распространяется с исходниками (Delphi).
- FB2Any v0.1 — набор Windows-программ для преобразования fb2 в различные форматы
- h2fb — Программа-скрипт на языке Python для преобразования текстовых и HTML файлов в формат FB2. Целевая аудитория — пользователи UNIX-подобных ОС.
[править] Редакторы
- FBTools — Пакет программ для подготовки документов FB2.
- BookDesigner — Бесплатная программа для подготовки электронных текстов почти во всех распостранённых форматах.
[править] Программы для чтения
- HaaliReader — Программа для чтения FB2 под Windows и PocketPC.
- ICE Book Reader — Популярная программа для чтения книг, поддерживающая импорт из FB2.
- CoolReader — просмотрщик под Windows.
- KHaaliReader — маленькая, но мощная программа для Linux, обладающая всеми полезными функциями необходимыми для удобного чтения электронных книжек. Интерфейс программы написан для KDE.
- PyBookReader — ещё одна программа под Linux, обладает схожими функциями, что и вышеназванная программа. Интерфейс GTK+, требуются установленные библиотеки python, PyGTK, pyxml.
- QReader — программа для чтения книг, поддерживающая FB2, под Symbian OS для смартфонов Nokia Series 60
- FBReader — FBReader — программа чтения электронных книг для десктопов и КПК на базе Linux. В число поддерживаемых форматов входит FB2.