Стиль этой статьи неэнциклопедичен или нарушает нормы литературного русского языка. |
FictionBook (также FeedBook) — формат представления электронных версий книг в виде XML-документов, призванный обеспечить совместимость с любыми устройствами и форматами и облегчать их программную обработку. Имеет расширение .fb2
. Разработан группой разработчиков во главе с Дмитрием Грибовым и Михаилом Мацневым.
FictionBook | |
---|---|
Расширение | .fb2 или .fb3 |
MIME-тип | application/x-fictionbook+xml и application/x-fictionbook |
Разработчик | Дмитрий Грибов |
Опубликован | 2004 |
Последний выпуск | 2.21 (16 января 2008) |
Тип формата | электронная книга |
Расширен из | XML |
(Открытый формат)? | да |
Сайт | fictionbook.org |
История
В середине 1990-х годов энтузиасты начали (оцифровывать) советские книги. Форматы были самые разные. Текстовый файл можно читать любой программой, однако он не особо удобен в чтении (текст обычно форматируется моноширинным шрифтом). Библиотека Максима Мошкова использовала форматированный TXT, что отлично работает в (текстовом режиме), но совершенно неудобно в оконных интерфейсах и на мобильных устройствах, а также затрудняет обработку. Microsoft Word и TeX крайне сложны в обработке. PDF приспособлен только для бумажных копий, чтение PDF с экрана затруднено. (DocBook) рассчитан на технические книги: вся мощь формата избыточна для художественных книг, а стихи не поддерживаются. Немногочисленные карманные устройства, появившиеся в начале 2000-х, имели свои книжные форматы и зачастую некачественное ПО для своего чтения. В качестве врéменного решения было использовано подмножество HTML, так как полный HTML крайне сложен в реализации. По такому пути пошёл, например, (ныне декларирующий полное соответствие HTML/CSS (ePub)).
В условиях такого «вакуума» Д. Грибов предложил свой формат, задумывавшийся им не как формат для чтения электронных книг, а как формат для их хранения с возможностью сконвертировать в стандартный файл (HTML, (RTF)) или во внутренний формат электронной книги. Однако наглядность и простота изменения книги «даже руками» придало FB2 популярность в Рунете.[]
В начале 2010-х формат FB2 использовался в Болгарии и Латвии.
Некоторые электронные библиотеки перешли на формат FictionBook полностью и не принимают книги, подготовленные в других форматах. Однако на страницах этих библиотек можно скачать одну и ту же книгу в виде файлов других распространённых форматов (текстовый файл, (RTF), HTML, (rb), (.doc), [англ.], (ePub), PDF), полученных из .fb2
путём автоматической конвертации.[]
FictionBook 3
FictionBook 3 должен быть (ZIP)-контейнером, в котором хранятся XML и дополнительные файлы (метаданные, рисунки). Жанры предлагается классифицировать по шести разным «осям» (страна автора, возраст аудитории, описанная историческая эпоха, литературная форма, сюжет и стиль повествования). Разработка fb3
была приостановлена автором в 2008 году, однако продолжена в 2013, в декабре 2013 движок был выложен на (GitHub).
По состоянию на 18 сентября 2022 года формат FB3 находится на стадии beta-версии. Последнее изменение официального редактора состоялось 3 декабря 2019 года, а эталонной программы чтения — 5 июня 2020 года.
Описание
Каждая электронная книга в формате FictionBook fb2 представлена в виде одного файла формата XML. Иллюстрации (PNG и JPEG) встраиваются внутрь XML файла как элементы XML, будучи представленными в кодировке (Base64). FictionBook часто сжимают в (ZIP) (получается файл .fb2.zip
или .fbz
), многие программы чтения поддерживают и FB2 со сжатием.
FictionBook похож идеологией на первые версии HTML: все теги относятся к логическому форматированию, а не к визуальному. Нет привязки ни к какому аппаратному обеспечению и ни к какому формату бумаги, нигде в FB2 не указана какая бы то ни была единица измерения — пиксель, (пункт) или кегль. Как будет выглядеть текст, полученный из формата .fb2, зависит либо от настроек программы-просмотрщика этого формата, либо от параметров, заданных при конвертации файла в другой формат. К примеру, тег заголовка в программе просмотра можно вывести крупным шрифтом, другим цветом или как-то иначе. А при конвертации в формат HTML каждому заголовку может быть сопоставлен определённый HTML-тег, например, <H4>
или <B>
. Поэтому FB2 претендует на роль универсального формата хранения книг, который можно автоматически переводить в HTML, PDF и другие форматы.
Многие из возможностей FB2 специфичны для электронных книг. В метаданных хранится название книги, ISBN, информация об авторе и жанре книги. Поддерживаются (сноски), (оглавление), стихи, цитаты. Для переводных книг предусмотрена информация об исходной книге.
Проработанные метаданные дают широкое поле для автоматической обработки книг. К примеру, в электронную библиотеку поступила книга в формате .fb2
. Эта книга может быть автоматически помещена в раздел автора книги, а название книги и аннотация могут автоматически отобразиться в колонке новостей библиотеки. Таким образом, намного упрощается процесс помещения в библиотеку новых книг. У документа и авторов есть идентификаторы свободной формы: писателей «Kipling, Rudyard» и «Киплинг, Редьярд» может объединить по совпадению идентификаторов; старая версия книги будет автоматически замещена исправленной. Впрочем, метаданные оказались несколько «СССР-центричными»: были отдельные жанры «русская литература» и «советская литература».
Защита от копирования не предусмотрена. Однако, начиная с версии 2.1, добавлены специальные инструкции для библиотеки, позволяющие выдавать тексты за деньги.
Недостатки
Формат недостаточно выразителен для учебников, справочников и научных публикаций (о чём говорит даже название — «художественная книга»). В формате нет сложной вёрстки текста, нет поддержки нумерованных и маркированных списков, (разрядки) текста, средств формирования «замечаний на полях», (авторского форматирования стихов) и (векторной графики). Чтобы отобразить минимальную информацию о книге — название, автора и обложку — программе требуется прочитать и разобрать почти весь XML.
Ссылки через (XPath), заявленные в стандарте, на поверку реализует мало кто, ограничиваясь обычно формой #id
.
Программы
![image](https://www.wikidata.ru-ru.nina.az/image/aHR0cHM6Ly93d3cud2lraWRhdGEucnUtcnUubmluYS5hei9pbWFnZS9hSFIwY0hNNkx5OTFjR3h2WVdRdWQybHJhVzFsWkdsaExtOXlaeTkzYVd0cGNHVmthV0V2WTI5dGJXOXVjeTkwYUhWdFlpOWxMMlZsTDBaQ1VtVmhaR1Z5VjJsdVpHOTNMbkJ1Wnk4eU9EQndlQzFHUWxKbFlXUmxjbGRwYm1SdmR5NXdibWM9LnBuZw==.png)
Информация в этой статье или некоторых её разделах устарела. |
Содержание этой статьи представляет собой , инструкцию, или . |
Многие из известных электронных книг поддерживают FB2 только через внешнее ПО; разработки из постсоветских стран наподобие (PocketBook) и «(Азбуки)» читают FB2 изначально.
Программы, поддерживающие формат:
Чтение
Программа | Windows | MacOS | Linux | Android | IOS | Windows Phone | Tizen | Symbian | (BlackBerry) |
---|---|---|---|---|---|---|---|---|---|
(Ice Book Reader) | Да | ||||||||
(CoolReader) | Да | Да | Да | Да | Да | ||||
Да | |||||||||
(FBReader) | Да | Да | Да | Да | Да | Да | Да | ||
(AlReader) | Да | Да | Да | ||||||
Да | |||||||||
Да | |||||||||
Да | |||||||||
Да | |||||||||
(STDU Viewer) | Да | ||||||||
Да | |||||||||
Да | Да | ||||||||
Да | Да | ||||||||
Да | Да | ||||||||
Да | |||||||||
Яндекс.Браузер | Да | Да | Да | Да | Да | ||||
Да | |||||||||
Smart Book | Да | Да |
Редактирование
Программа | Комментарий | Версия FictionBook | Требования для работы |
---|---|---|---|
GeneBook | Онлайн редактор и конвертер | - | |
Fiction Book Editor | Редактор разработки (Litres) | 2.0 | Windows |
Fiction Book Editor | Редактор разработки Pilgrim, форк редактора Litres. | 2.1 | Windows |
Программа для создания файлов многих форматов электронных книг, автор — Валерий Войцехович. | 2.0 | Windows | |
Программа для создания файлов формата FictionBook 2.0, вариант BookDesigner для FB2 того же разработчика. | 2.0 | Windows | |
Валидатор файлов, редактор, надстройка Internet explorer. | 2.0 | Windows, MSXML, библиотеки Visual Basic 6 |
См. также
- (XML Paper Specification) (XPS)
- (epub)
Примечания
- https://gitlab.freedesktop.org/xdg/shared-mime-info/-/blob/2.4/data/freedesktop.org.xml.in#L2148-2168
- https://gitlab.freedesktop.org/xdg/shared-mime-info/-/commit/d14a3b3b751679515a196ab2ba1f29c94d4e6e0d
- gribuser: Что такое epub и почему он не заменит fb2 . Дата обращения: 5 июня 2013. 30 января 2013 года.
- оригинала 20 декабря 2018 года. . Дата обращения: 24 августа 2019. Архивировано из
- gribuser: Что такое fb2 и почему он устарел . Дата обращения: 4 июня 2013. 21 сентября 2014 года.
- Моята библиотека (болг.). Дата обращения: 1 июня 2013. 1 июня 2013 года.
- E-grāmatas. Elektroniskā lasāmviela (латыш.). Galvenā lapa. Дата обращения: 1 июня 2013. 8 марта 2014 года.
- Grāmatas elektroniski (par brīvu) (латыш.). Дата обращения: 1 июня 2013. 1 апреля 2013 года.
- gribuser: Как FB3 нас всех спасет . Дата обращения: 4 июня 2013. 21 ноября 2016 года.
- Пишет gribusergribuser gribuser. fb3 - отчитываюсь о прогрессе . gribuser.livejournal.com. Дата обращения: 20 апреля 2022. 26 августа 2017 года.
- Реализовано выделение строки в редакторе xml, в которой содержится не… // Github.com / Litres / FB3Editor. — 2019. — 3 декабря. — Дата обращения: 18.09.2022.
- Large FB3Reader update (syncing with or4) #34 // Github.com / Litres / FB3Reader. — 2020. — 5 June. — Дата обращения: 18.09.2022.
- FB2. Электронные книги для скачивания. Рецензия книг . Подборка книг С. 1. Москва: Zelluloza (2023-30-04). Дата обращения: 30 апреля 2023. 30 апреля 2023 года.
- Что такое FictionBook — FictionBook . Дата обращения: 8 мая 2022. 6 июля 2020 года.
- Жанры FictionBook 2.1 — FictionBook . Дата обращения: 8 мая 2022. 8 августа 2020 года.
- FictionBook 3.0 beta - краткое описание — FictionBook . Дата обращения: 8 мая 2022. 27 июня 2020 года.
- Метаданные в начале текста, картинки — в конце.
- Элемент a — FictionBook . Дата обращения: 8 мая 2022. 16 января 2021 года.
- FBReader ORG Limited. FBReader . FBReader. Дата обращения: 8 января 2019. 9 июля 2017 года.
- Book Bazaar Reader – Приложения для Windows в Магазине Майкрософт . Магазин Майкрософт. Дата обращения: 25 февраля 2017. 25 февраля 2017 года.
- Fly Reader – Приложения для Windows в Магазине Майкрософт . Магазин Майкрософт. Дата обращения: 25 февраля 2017. 25 февраля 2017 года.
- Просмотр и редактирование файлов в браузере. Справка . browser.yandex.ru. Дата обращения: 12 июня 2020. 12 июня 2020 года.
- Редакторы . FictionBook.org. Дата обращения: 8 июня 2023. 10 мая 2023 года.
Статьи
- Олег Буйлов. FictionBook: полный гид по чтению электронных книг . (3DNews) (27 июня 2012). Дата обращения: 12 сентября 2012.
Ссылки
- fictionbook.org — официальный сайт FictionBook
- Грибов, Д. П. FictionBook — библиотека и формат на основе XML. Краткая характеристика формата и обзор библиотеки на его основе : [ 20 декабря 2018] // Электронные библиотеки : росс. научн. электрон. журн. — 2014. — Т. 7, вып. 1.
- Грибов, Д. П. Информация о стандарте FictionBook 2.0 : [ 17 августа 2022] // GrubUser.
- FictionBook 3.0 beta — краткое описание // Fictionbook.
Википедия, чтение, книга, библиотека, поиск, нажмите, истории, книги, статьи, wikipedia, учить, информация, история, скачать, скачать бесплатно, mp3, видео, mp4, 3gp, jpg, jpeg, gif, png, картинка, музыка, песня, фильм, игра, игры, мобильный, телефон, Android, iOS, apple, мобильный телефон, Samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Сеть, компьютер