Формат фб2 это: Файл FB2 — что это за формат и основные программы

FB2 и FB3 — история, плюсы, минусы и принципы работы / Хабр

В прошлом материале мы рассказывали об особенностях формата DjVu. Сегодня мы решили остановиться на формате FictionBook2, более известном как FB2, и его «наследнике» FB3.


/ Flickr / Judit Klein / CC

Появление формата

В середине 90-х годов энтузиасты начали оцифровывать советские книги. Они переводили и сохраняли литературу в самых разнообразных форматах. Одна из первых библиотек в Рунете — Библиотека Максима Мошкова — использовала форматированный текстовый файл (TXT).

Выбор в его пользу был сделан из-за устойчивости к повреждению байтов и универсальности — TXT открывается на любой операционной системе. Однако он затруднял обработку хранимой текстовой информации. Например, для перехода на тысячную строку приходилось обрабатывать 999 строк, идущих перед ней. Книги также хранили в «вордовских» документах и PDF — последний было сложно преобразовывать в другие форматы, а слабые компьютеры открывали и отображали PDF-документы с задержками.

Также для «хранения» электронной литературы использовали HTML. Он упростил индексацию, преобразование в другие форматы и создание документов (разметку текста тегами), но привнес собственные недостатки. Одним из самых значимых была «расплывчатость» стандарта: он позволял определенные вольности при написании тегов. Некоторые из них должны были быть закрыты, другие (например, <p>) — закрывать было необязательно. Сами теги могли иметь произвольный порядок вложения.

И хотя подобная работа с файлами не поощрялась — такие документы считались некорректными — стандарт требовал от ридеров попробовать отобразить содержимое. Здесь и возникали сложности, так как в каждом приложении процесс «домысливания» был реализован по-своему. При этом на тот момент имеющиеся на рынке устройства и приложения для чтения понимали один-два специализированных формата. Если книга имелась в одном формате, её приходилось переформатировать, чтобы прочесть. Решить все эти недостатки и был призван FictionBook2, или FB2, который взял на себя первичное «причесывание» текста и конвертацию.

Отметим, что у формата была первая версия — FictionBook1 — однако она носила лишь экспериментальный характер, просуществовала недолго, на сегодняшний день не поддерживается и не имеет обратной совместимости. Поэтому под FictionBook чаще всего подразумевают его «последователя» — формат FB2.
FB2 создала группа разработчиков, возглавляемая Дмитрием Грибовым, который является техническим директором компании «ЛитРес», и Михаилом Мацневым, создателем читалки Haali Reader. В основу формата лег XML, который строже, чем HTML, регламентирует работу с незакрытыми и вложенными тегами. XML-документ сопровождается так называемой XML-схемой. XML-схема — это специальный файл, в котором собраны все теги и описаны правила их применения (последовательность, вложенность, обязательность и необязательность и др.). В FictionBook схема находится в файле FictionBook2.xsd. Пример XML-схемы вы можете найти по ссылке (она используется магазином электронных книг «ЛитРес»).

Структура документа FB2

Текст в документе хранится в специальных тегах — элементах типов параграфов: <p>, <v> и <subtitle>.
Также есть элемент <empty-line>, который не имеет содержимого и используется для вставки пропусков.

Все документы начинаются с корневого тега <fictionbook>, ниже которого могут появляться <stylesheet>, <description>, <body> и <binary>.

Тег <stylesheet> содержит таблицы стилей, чтобы облегчить конвертацию в другие форматы. В <binary> лежат закодированные с помощью base64 данные, которые могут понадобится для рендеринга документа.

Элемент <description> содержит всю необходимую информацию о книге: жанр произведения, список авторов (Ф. И. О., адрес электронной почты и сайт в интернете), название, блок с ключевыми словами, аннотацию. Также в нем может быть информация о вносимых в документ изменениях и данные об издателе книги, если она выпускалась на бумажном носителе.

Вот так выглядит часть блока <description> в записи FictionBook для произведения «Этюд в багровых тонах» Артура Конана Дойла, взятого из Проекта «Гутенберг»:

<?xml version="1. 0" encoding="iso-8859-1"?>
 <FictionBook xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns="http://www.gribuser.ru/xml/fictionbook/2.0">
  <description>
    <title-info>
      <genre match="100">detective</genre>
      <author>
        <first-name>Arthur</first-name>
        <middle-name>Conan</middle-name>
        <last-name>Doyle</last-name>
      </author>
      <book-title>A Study in Scarlet</book-title>
      <annotation>
      </annotation>
      <date value="1887-01-01">1887</date>
    </title-info>
  </description>
Ключевым компонентом FictionBook-документа является <body>. Он содержит непосредственно текст книги. Во всем документе этих тегов может быть несколько — дополнительные блоки используются для хранения сносок, комментариев и примечаний.

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

Достоинства формата

Стандарт FB2 включает в себя лишь минимально необходимый набор тегов (достаточный для «оформления» художественной литературы), что упрощает его обработку ридерами. Причем в случае прямой работы ридера с форматом FB, пользователь получает возможность настроить под себя практически все параметры отображения.

Строгая структура документа позволяет автоматизировать процесс преобразования из формата FB в любой другой. Эта же структура дает возможность работать с отдельными элементами документов — настраивать фильтры по авторам книг, названию, жанру и др. По этой причине формат FB2 и приобрел популярность в Рунете, став стандартом по умолчанию в российских электронных библиотеках и библиотеках стран СНГ.

Недостатки формата

Простота формата FB2 является его достоинством и недостатком одновременно. Это ограничивает функционал для сложной верстки текста (например, примечаний на полях). В нем нет векторной графики и поддержки нумерованных списков. По этой причине формат не очень подходит для учебников, справочников и технической литературы (об этом даже говорит само название формата — fiction book, или «художественная книга»).

При этом, чтобы отобразить минимальную информацию о книге — название, автора и обложку — программе требуется обработать практически весь XML-документ. Это связано с тем, что метаданные располагаются в начале текста, а изображения — в конце.

FB3 — развитие формата

В связи с возросшими требованиями к форматированию текстов книг (и чтобы нивелировать некоторые из недостатков FB2), Грибов начал работу над форматом FB3. Позже разработка остановилась, но в 2014 году была возобновлена.

По словам авторов, они изучили реальные потребности при издании технической литературы, посмотрели учебники, справочники, пособия и очертили более конкретный набор тегов, который бы позволил отобразить любую книгу.

В новой спецификации формат FictionBook представляет собой zip-архив, в котором отдельными файлами хранятся метаданные, изображения и текст. Требования к формату zip-файла и соглашения о его организации прописаны в стандарте ECMA-376, определяющем Open XML.

Был сделан ряд улучшений, связанных с форматированием (разрядка, подчеркивание) и добавлен новый объект — «блок» — оформляющий произвольный фрагмент книги в виде четырехугольника и способный внедряться в текст с обтеканием. Появилась поддержка нумерованных и маркированных списков.

FB3 распространяется по свободной лицензии и имеет открытый код, поэтому издателям и пользователям доступны все утилиты: конвертеры, облачные редакторы, читалки. Текущую версию формата, читалку и редактор можно найти в репозитории проекта на GitHub.

В целом FictionBook3 пока менее распространён, чем его старший брат, однако книги в этом формате уже предлагают несколько электронных библиотек. А в «ЛитРес» еще пару лет назад заявляли о намерении перевести весь свой каталог на новый формат. Часть ридеров уже поддерживает весь необходимый функционал FB3. Например, работать с этим форматом «из коробки» умеют все современные модели ридеров ONYX, например, Darwin 3 или Cleopatra 3.


/ ONYX BOOX Cleopatra 3

Более широкое распространение FictionBook3 позволит сформировать экосистему, ориентированную на полноценную и эффективную работу с текстом на любом устройстве с ограниченными ресурсами: черно-белым или небольшим дисплеем, низким объемом памяти и др. По словам разработчиков, единожды сверстанная книга будет максимально удобной в любой среде.


P.S. Предлагаем вашему вниманию несколько обзоров ридеров ONYX BOOX:

  • Обзор ONYX BOOX Darwin 3: больше, чем электронная книга
  • Технологии против «античности»: обзор ридера ONYX BOOX Chronos
  • Царица изволит почитать: обзор электронной книги ONYX BOOX Cleopatra 3
  • Обзор ONYX BOOX Darwin 4: лучшая электронная книга на E-Ink

Формат fb2: особенности — Все о букридерах

Формат FictionBook или, сокращенно, fb2 — один из наиболее распространенных (особенно в СНГ) форматов электронных книг.

Познакомимся с фб2 чуть подробнее — поймем, что это вообще такое, каковы его особенности и преимущества для рядового пользователя электронных читалок.  

Прежде всего, нужно заметить любопытный факт: по сути, fb2 разработан группой энтузиастов (в отличие, например, от ЕПУБ, за плечами которого стоят серьезные инвестиции и десятки экспертов). Тем не менее, в РФ fb2 очень даже пришелся ко двору, его смело можно назвать форматом номер 1. 

Итак, что же собой представляет данный формат?

В основе его лежит XML-файл, то есть специально структурированный с помощью тегов документ. XML вообще универсальный, базовый язык разметки документов, подготовки текста для корректного отображения с помощью специальных устройств или программ. С его помощью в документе можно закодировать (и настроить на отображение) так называемую метаинформацию — сведения об авторе, дате и т.д.

Почему это так важно?

  1. Потому что всегда можно вернуться к «фундаменту» и переконвертировать фб2-файл в другой доступный документ.
  2. Потому что благодаря этому fb2 можно открывать и читать на самых различных устройствах.

Помимо этого фундамента в файле, который имеет расширение fb2 также могут содержаться иллюстрации (к примеру обложка книги). Важное отличие от ЕПУБ состоит в отсутствии таблиц стилей — то есть книга может отображаться по-разному в разных программах и устройствах, в зависимости от их настроек. Это не значит, что фб2 не содержит форматирования текста вообще — просто оно описывается универсальными принципами, а программа-читалка отображает те или иные теги по-своему. 

Так, если какой-то участок текста имеет особое форматирование (например, название главы), то разные читалки могут отобразить это название, например, курсивом, более крупным шрифтом, жирным шрифтом и т.д.

В чем преимущество такого способа хранения данных? Очевидно — в уменьшении размера файла и повышении возможностей его использования на самых разных компьютерах и гаджетах.

Какие букридеры поддерживают FB2?

Как ни странно, не все: как уже было сказано, это российский формат. Поэтому некоторые «бюджетные» иностранные электронные книги понимают его с трудом. Например, iriver story вроде бы открывает фб2-файлы с последней прошивкой, но именно вроде бы — проблемы остаются. 

Однако, в СНГ ситуация такова, что на рынке электронных читалок велика доля местных производителей. Естественно, они выпускают устройства, максимально совместимые с форматом номер 1. Поэтому большая часть продающихся в наших магазинах букридеров (например, популярные модели PocketBook Pro 903, TeXet TB-700HD)хорошо справляется с такими файлами. Иногда, впрочем, бывают и мелкие проблемы — например, сложности работы со ссылками (сносками), как в Explay TXT.Book.B67.

Во избежание проблем, дадим стандартный совет (см. статью о выборе ebook): проверяйте читалку на собственных файлах.

Поделиться

Твитнуть

Поделиться

Плюсануть

Класснуть

Конвертер PDF в FB2 | Конвертируйте EPUB в FB2 онлайн

ПЕРЕДАЙТЕ ИСХОДНЫЙ ФАЙЛ ЗДЕСЬ

(Поддерживаемые форматы: DOC, DOCX, PDF, RTF, HTML, HTM, EPUB, TXT, ODT, XLS, XLSX, MOBI, AZW3, LIT, PPT, PPTX)

О формате FB2

Как поклонник электронных книг, вы, возможно, сталкивались с другими форматами файлов, но знаете ли вы о FB2? FB2 – это формат файла двух художественных книг, разработанный в России и часто содержащий электронные книги художественной литературы. Однако это не ограничение для этого формата; на самом деле этот формат был разработан для простого преобразования файлов других типов. Формат файлов FB2 сохраняется для электронных версий книг в виде XML-документов, где каждый элемент книги описывает свои теги. Что делает этот формат удобным для пользователей электронных книг, так это то, что он совместим с различными мобильными устройствами. Лучшая часть формата FB2 заключается в том, что он содержит тегированную структуру, которая позволяет программным приложениям анализировать и отображать контент соответствующим образом. Это означает, что такие элементы, как подзаголовки и цитаты, могут быть легко определены, в дополнение к форматированию, такому как подчеркивание, курсив или полужирный шрифт.

С помощью нашего сервиса вы сможете конвертировать любой документ Microsoft Word в формат PDF. Наш сервис также поможет вам конвертировать: в формат ePub, в формат RTF, в формат TXT.

Преимущества нашего сервиса

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

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

Шаги для преобразования PDF в FB2

  • Перейдите на наш веб-сайт и нажмите на опцию PDF в FB2.
  • Чтобы загрузить файл, который вы хотите преобразовать, щелкните параметр обзора, чтобы найти файл.
  • После того, как вы загрузили файл, который хотите преобразовать, нажмите на опцию преобразования, чтобы начать процесс.
  • Процесс преобразования может занять от нескольких секунд до нескольких минут в зависимости от размера файла, который вы конвертируете.
  • После преобразования файла PDF вы можете загрузить результат FB2 и сохранить его на локальном диске.
  • Если вы хотите конвертировать больше файлов PDF в FB2, пожалуйста, повторите шаги, описанные выше.

Преимущества использования нашего онлайн-конвертера EPUB в FB2

Время

Бесплатный онлайн-конвертер поможет вам сэкономить время, так как он быстрый и дает результаты за считанные секунды.

Простота в использовании

Онлайн-конвертеры просты в использовании, поэтому при использовании этого конвертера не возникает никаких проблем. Для нашего конвертера EPUB в FB2 не требуется создание учетной записи или вход в систему, а также установка других приложений. Просто следуйте простым шагам, упомянутым выше.

Экономит деньги

Наш конвертер PDF в FB2 можно использовать бесплатно, в отличие от любых других конвертеров, доступных в Интернете.

Мы используем файлы cookie для персонализации контента и рекламы, предоставления функций и анализа нашего трафика. Мы также делимся информацией об использовании вами нашего сайта с партнерами по рекламе и аналитике.

Преобразование FB2 в PRC — Converter365.com

С помощью этого бесплатного онлайн-конвертера вы можете конвертировать файлы FB2 в PRC неограниченное количество раз в день. Благодаря поддержке больших файлов электронных книг и пакетному преобразованию это лучший вариант для преобразования FB2 в PRC.

Преобразовать в: AZWAZW3AZW4CBCCBRCBZCHMEPUBFB2HTMHTMLZLITLRFMOBIPDBPMLPRCRBSNBTCRTXTZ3FRARWBMPCR2CRWDCRDNGEPSERFGIFHEICICNSICOJPEGJPGMOSMRWNEFODDORFPEFPNGPPMPSPSDRAFRAWTIFTIFFWEBPX3FXCFXPSJFIFABWDJVUDOCDOCMDOCXDOTDOTXHTMLLWP MDODTPAGESPDFRSTRTFSDWTEXTXTWPDWPSZABWSTW7ZACEALZARCARJBZBZ2CABCPIODEBDMGGZIMGISOJARLHALZLZMALZORARRPMRZTARTAR.7ZTAR.BZTAR.BZ2TAR.GZTAR.LZOTAR.XZTAR.ZTBZTBZ2TGZTZTZOXZZZIP

900 05 {{fileSize}}

Как преобразовать файл FB2 в формат PRC?

Конвертер FB2 предлагает первоклассный сервис и простой способ конвертировать ваши файлы. Просто выполните эти три шага, и вы сконвертируете свои файлы с первой попытки.

ШАГ 1

Добавьте файл FB2 для преобразования, используя кнопку «Добавить файлы» или кнопку «Добавить из URL», чтобы добавить ссылку на файл.

ШАГ 2

Нажмите левой кнопкой мыши на кнопку Начать преобразование.

ШАГ 3

Подождите несколько секунд, чтобы загрузить преобразованные файлы электронных книг PRC.

Что такое файл FB2?

Файл FictionBook 2.0, или сокращенно FB2, представляет собой XML с описанием каждого элемента книги. Этот особый тип расширения файла изначально предназначен для художественной литературы. Он задает структуру электронной книги, а не внешний вид, что весьма полезно, когда дело доходит до преобразования в другие форматы. Существуют разные теги для эпиграфов, стихов и цитат. FB2 также содержит фрагменты информации о метаданных, таких как имя автора, название и имя издателя. Еще одна важная особенность этого расширения файлов заключается в том, что они не содержат DRM. Файлы FB2 легко открывать с помощью FB2utils, Cool Reader, Haali Reader, Geometer Plus FBReader, Apache OpenOffice и Calibre.

Что такое файл PRC?

Формат файла PRC — это расширение электронной книги, созданное Mobipocket, которое можно открыть с помощью Mobipocket Reader. Он в основном используется для устройств Palm, которые поддерживают форматы файлов PRC или PDB. Этот формат электронной книги основан на XHTML и поддерживает как фреймы, так и JavaScript. Формат файла PRC также поддерживает защиту DRM, таблицы, изображения и интерактивные действия. С помощью этого расширения вы можете добавлять исправления, примечания, аннотации, закладки и многое другое. Этот формат изначально был разработан для оптимизации изображений и других элементов для мобильных устройств с низкой пропускной способностью. Расширение PRC очень похоже на MOBI. Единственное отличие состоит в том, что файл PRC предназначен для устройств Palm. Итак, если у вас есть Amazon Kindle, Apple iBooks или Mobipocket Reader, вы сможете открыть этот формат файла.

Оставить комментарий

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *