Формат fb3 что это такое
Файл формата FB3 открывается специальными программами. Чтобы открыть данный формат, скачайте одну из предложенных программ.
Чем открыть файл в формате FB3
Расширение FB3 (полн. FictionBook) относится к электронным форматам хранения и обработки данных, имеющих отношение к литературным источникам. Расширение FB3 позволяет воспроизводить структурированную информацию о каком-либо авторском произведении с использованием метатегов
Так, например, конструктивный элемент включает все необходимые данные, касающиеся тематики и жанра литературного произведения, перечня писателей (в том числе, электронный адрес и интернет-страницу в интернет), аннотацию и ключевые запросы.
Предшественником FB3 был формат FB2, который содержал лишь самый минимальный набор тегов, необходимых для описания и должного структурирования художественного источника.
В отличие от расширения FB2, FictionBook 3 представляет собой электронный архив zip, где для хранения имеджей, текстовой информации, метатегов организованы отдельные файлы.
FB3 может также похвастать улучшенными элементами форматирования (например, подчеркивание+разрядка), а также новым редакторским модулем “блок”, который позволяет оформить определенный фрагмент текста с обтеканием.
Поддержку нумерованного/маркированного списка также можно отнести к одному из главных и неоспоримых преимуществ FB3 по сравнению с форматом FB2.
Программы для открытия FB3 файлов
FB3 расширение весьма прихотливо к операционной системе, практически не используется на персональном компьютере на базе ОС Windows, Mac или Linux, а предназначено в основном для работы на платформе Android различных ридеров, включая мобильные гаджеты, смартфоны, планшеты, электронные книги.
Чтобы открыть FB3 файл в ОС Android, можно воспользоваться одним из приложений, находящихся в свободном доступе на Play Market:
Несмотря на то, что FB3 поддерживается в основном только мобильными устройствами на базе ОС Android, чтобы просмотреть метатеги, можно использовать простой архиватор WinZip (FB3 – электронный zip-архив).
В случае если при воспроизведении формата возникает ошибка: либо поврежден или заражен исходный файл, либо осуществляется открытие FB3 файла с применением некорректной программной утилиты.
Конвертация FB3 в другие форматы
Уникальная структура и область применения FB3 для каждого конкретного случая не предоставляют возможностей для конвертации данного формата в другие расширения. Попытки конвертации расширения в другой формат могут не только не дать никаких практических результатов, но и повредить исходный файл. В этой связи трансляция данного формата практически не практикуется.
Почему именно FB3 и в чем его достоинства?
FB3 расширение не является столь популярным и востребованным форматом среди пользователей. Однако без его наличия трудно представить корректное воспроизведение и отображение электронной книги (текст, иллюстрации и.т.д) на мобильных устройствах и ридерах, включая гаджеты, смартфоны, планшеты.
Формат электронной книги, разработанный в России. Расширение FB3 позволяет открывать структурированную информацию о каком-либо авторском произведении с использованием метатегов. Предшественником FB3 был формат FB2.
Чем открыть файл в формате FB3 (FictionBook 3 file)
Содержание
Описание формата fb3 (предложение)
Ответственный: Грибов Д.П., grib@gribuser.ru
Первая версия предложена 3 июля 2008 г.
Версия 0.1 от 1 октября 2008 г.
Цель создания формата
Формат fb3 разрабатывается для удовлетворения возросших требований к форматированию текста книг и возможностям их каталогизации. Современное состояние стандартов и технологий позволяет, помимо простого расширения набора тегов, привести формат к совместимости с наиболее удачными и перспективными наработками. В частности, в основу fb3 положен стандарт Open Packaging Convention (ECMA-376 Part 2). Помимо этого в качестве картинок можно использовать SVG-файлы (и GIF-файлы, патент на которые закончился).
Преемственность с форматом fb2
Приоритеты, на которых основан формат fb2, остаются, но частично расширяются:
Основные отличия от fb2 находятся не в области идеологии, а в области технологических решений. Коротко о наиболее важных отличиях отметим:
Общая информация о структуре fb3-файла
Файл /_rels/.rels адресует файл-обложку (thumbnail) для всего fb3-пакета и как минимум один файл дескрипшна книги. Дескрипшн книги, в свою очередь, связан с телом книги и своей собственной обложкой, а тело книги связано со всеми включенными в него объектами. Все связи описываются стандартными средствами OPC (ECMA-376 Part 2, раздел 8.3 Relationships).
В качестве графических форматов будет поддерживаться gif/png/jpg/svg (SVG 1.1 Basic)
Более детальное описание требований к zip-архиву, механизмов связывания, кодировок и ограничений на именование файлов в архиве можно найти в стандарте ECMA-376 Part 2.
Файл мета-информации
Подробно изучить структуру и возможности fb3 в описании книги можно на примере файла /fb3/description.xml из архива с примером fb3-книги. Большинство полей там снабжены русскоязычными комментариями. Из существенных нововведений по отношению к fb2 отметим:
Большая часть новых полей логически совместима со стандартами RUSMARC и USMARC
Файл с текстом книги
Пример можно найти в примере fb3-документа, в файле /fb3/body.xml, где большинство новинок проиллюстрированы примерами применения и комментариями. Основные нововведения по отношению к fb2:
Формат FB3 – что собой представляет, чем открыть, отличия от FB2
Электронные книги хоть и не могут заменить и вытеснить с рынка печатные издания, но популярностью пользуются немалой, поскольку могут быть всегда рядом, например, прямо в смартфоне, который стал неизменным спутником современного человека. Носить с собой в кармане можно хоть целую библиотеку. А читать – в любое время и в любом месте. Книги представлены в электронных библиотеках интернета в многочисленных форматах, среди которых FB2, FB3, EPUB, MOBI, PDF, RTF, DjVu и другие, поддерживаемые программами для чтения – ридерами и устройствами. Формат FB3 является более свежей версией FictionBook, и хотя он уже не новинка, открываются такие файлы не всеми «читалками».
Общая информация о структуре fb3-файла
FB3 (FictionBook) – это формат хранения и обработки данных, улучшенная версия популярного в Рунете формата электронных книг FB2, разработанная российскими программистами Дмитрием Грибовым и Михаилом Мацневым в целях соответствия повышенным требованиям к форматированию книжных текстов и каталогизации. FB3 находится в свободном доступе и имеет открытый код.
Новый подход к организации структуры, включая использование расширенного набора тегов, применённого в FB3, позволяет отобразить не только художественную книгу, как в случае с предшествующим форматом, а и те, что требуют более сложной вёрстки, благодаря чему стала возможной работа с учебниками, справочниками и технической литературой.
Для более точного понимания, что это за формат, отметим, что в новой спецификации FictionBook FB3 является ZIP-архивом, где отдельными файлами упаковываются метаданные, текст и изображения (в основе формата – стандарт Open Packaging Convention). То есть в контейнере будет присутствовать несколько файлов, каждый из которых имеет разное содержимое, представляющее отдельные элементы книги. Среди улучшений в плане форматирования – подчёркивание, разрядка, а также добавлен «блок» (данный объект оформляет участки книжного текста в виде четырёхугольника и может интегрироваться в текст с обтеканием). Ещё один немаловажный плюс нововведений – появление маркированных и нумерованных списков.
, и другие. Так, содержащиеся в архиве description.xml – это файл с метаинформацией, body.xml – текст книги, _rels/description.xml.rels – файл со связями дескрипшна книги, где будет указываться обложка, текст, _rels/body.xml.rels – файл со связями тела книги, где указываются все включённые в него элементы. Из графических форматов есть поддержка GIF, PNG, JPG и SVG.
Программы для открытия FB3-файлов
Широкого распространения контейнерная версия FictionBook ещё не получила, так что открыть FB3 сможет далеко не каждая читалка. Чтобы читать книги, скачанные архивом, нужно извлечь файл в выбранную папку посредством установленной на компьютер программы (например, WinRAR, WinZip или 7Zip) либо же просто открыть книгу из архива, при этом на устройстве должен присутствовать ридер для чтения файлов различных форматов. При наличии продвинутой читалки, поддерживающей воспроизведение книг непосредственно из архивов без распаковки, разархиваторы не требуются.
Для работы с форматом может использоваться FB3Reader и онлайн-редактор FB3Editor. Открыть файлы с расширением «.fb3» на компьютере можно посредством последних версий читалок FBReader и Ebook Reader. Кроме FB2, FB3 и FB2.zip, программы открывают и другие популярные текстовые форматы. В случае с девайсом на базе Android найти и скачать нужный софт можно из магазина Google Play, отличным вариантом будет AlReader, удобная читалка, поддерживающая многочисленные книжные форматы (есть версия программы и для Виндовс).
Конвертация FB3 в другие форматы
Электронные книги с различными расширениями, включая FictionBook (FB2) можно преобразовать в удобный формат для чтения установленным приложением, используя специальный конвертер. При этом структура FB3 не предполагает конвертации в иные расширения, а попытки преобразования могут привести к повреждению исходника, так что перевод данного формата в какой-либо другой не практикуется.
Почему именно FB3, и в чём его достоинства
Разработка новой версии FictionBook планировалась давно, но была приостановлена и возобновилась лишь в 2014 году. Внедрение нового формата было необходимо, поскольку стало ясно, что FB2 уже морально устарел. Ограниченный функционал FB2, например, не позволяет ставить на полях пометки, отсутствуют поддержка векторной графики и пронумерованных списков, ввиду чего использование возможно только в случае с художественной литературой. В усовершенствованной версии FictionBook реализован ряд решений, позволяющих исправить эти недостатки, в результате чего появилась возможность работать и с технической литературой. Так, FB3 от FB2 будет отличаться более сложной вёрсткой.
Отличия по части решений в целом заключаются в следующем:
При всех многочисленных трансформациях FictionBook, формат сохранил очень ценное качество – он по-прежнему адаптирован для чтения книги на любом устройстве, независимо от его аппаратных ресурсов, размера дисплея (читать можно, в том числе и на чёрно белых экранах) и прочих характеристик.
Несмотря на то, что до большой популярности FB3 ещё далеко, в «ЛитРес» расширяется поддержка формата, кроме того, предлагаются книги с расширением «.fb3» и другими электронными библиотеками. Современные устройства для чтения электронных книг также поддерживают функционал FB3, например, свежие модели букридеров ONYX могут работать с форматом по умолчанию.
Как работать с файлами формата FB3
В середине 90-х самые начитанные и продвинутые специалисты начали оцифровку советской литературы. Они переводили книги и старались сохранить в наиболее подходящих форматах. Одной из самых первых электронных библиотек в интернете считается Библиотека Максима Мошкова, в которой был использован формат текстового файла (ТХТ).
ТХТ открывается в абсолютно любой операционной системе и является универсальным, так как он устойчив к повреждению памяти (байтов). Но загвоздка состояла в том, что данный формат тормозил обработку сохранённой информации в тестовом режиме. Так, чтобы прочесть полуторатысячную строку, нужно было обработать предыдущие 1499. Электронные издания хранились в файлах Word и PDF, второй из которых было гораздо сложнее преобразовать в наиболее подходящие форматы, а компьютеры со слабой системой очень долго открывали PDF-файлы, и отображение их шло с большими задержками.
Для упрощения индексации и преобразования файлов в другие форматы, а также хранения электронной книги использовался HTML. Тексты с этой разметкой должны были открываться и читаться без структурных и стилистических искажений на персональных компьютерах с абсолютно любыми техническими характеристиками. Но HTML всё же внёс свои погрешности и не стал тем долгожданным заслуженным лидером. Наиболее значимым недостатком стало нарушение чёткости, расплывчатость текста.
Все имеющиеся на тот момент ПК были оснащены скудным количеством специализированных форматов, что не давало прочесть издание сразу, нужно было преобразовывать и переформатировать, прежде чем можно было прочесть. Для решения данных проблем и был разработан формат FictionBook2, получивший короткую аббревиатуру FB2. Этот уникальный продукт и взял на себя первичное преобразование текстового документа и конвертацию.
Позднее появился другой формат, собрат FB2, FB3, о нём и пойдёт речь далее.
Общая информация о структуре FB3 файла
FB3 – наиболее достойная версия своего предшественника, которая была разработана русскими специалистами в области программирования Михаилом Мацневым и Дмитрием Грибовым. Их целью было повышение требований к преобразованию электронных книг для чтения и приведение изданий в общий каталог. Данный формат имеет общий доступ для всех и не скрытый код. FB3 позволяет открыть и прочесть не только книги художественного содержания, но и научные труды, энциклопедии, технические работы и справочники, с требованиями более сложной конструктивности и вёрстки. Эту разработку по праву можно назвать открытием.
FB3 – что это за формат
Чтобы правильно и наиболее точно понять, в чём суть нового формата FB3, стоит отметить появление архивации в папки ZIP, где каталогизируются метаданные отдельными папками для открывания, тексты и картинки. Основой же формата является стандарт Open Packaging Convention. Простыми словами, это как контейнер, где собраны все важные файлы и документы, абсолютно разные по содержанию и отделённые главами издания.
Важнейшим в данной разработке стало появление нумерации и маркирование списков, чего не было ранее. Для создания таких текстов следовало проставлять самостоятельно номера и следить за порядком нумерации. Улучшениями форматирования признаны разрядка, подчёркивание (выделение) текстов, появление своеобразного «блока» – чёрного квадрата, который отмечает абзацы литературного текста и интегрируется в издании с обтеканием.
Электронные книги и их форматы: FB2 и FB3 — история, плюсы, минусы и принципы работы
В прошлом материале мы рассказывали об особенностях формата DjVu. Сегодня мы решили остановиться на формате FictionBook2, более известном как FB2, и его «наследнике» FB3.
Появление формата
В середине 90-х годов энтузиасты начали оцифровывать советские книги. Они переводили и сохраняли литературу в самых разнообразных форматах. Одна из первых библиотек в Рунете — Библиотека Максима Мошкова — использовала форматированный текстовый файл (TXT).
Выбор в его пользу был сделан из-за устойчивости к повреждению байтов и универсальности — TXT открывается на любой операционной системе. Однако он затруднял обработку хранимой текстовой информации. Например, для перехода на тысячную строку приходилось обрабатывать 999 строк, идущих перед ней. Книги также хранили в «вордовских» документах и PDF — последний было сложно преобразовывать в другие форматы, а слабые компьютеры открывали и отображали PDF-документы с задержками.
Также для «хранения» электронной литературы использовали HTML. Он упростил индексацию, преобразование в другие форматы и создание документов (разметку текста тегами), но привнес собственные недостатки. Одним из самых значимых была «расплывчатость» стандарта: он позволял определенные вольности при написании тегов. Некоторые из них должны были быть закрыты, другие (например,
) — закрывать было необязательно. Сами теги могли иметь произвольный порядок вложения.
И хотя подобная работа с файлами не поощрялась — такие документы считались некорректными — стандарт требовал от ридеров попробовать отобразить содержимое. Здесь и возникали сложности, так как в каждом приложении процесс «домысливания» был реализован по-своему. При этом на тот момент имеющиеся на рынке устройства и приложения для чтения понимали один-два специализированных формата. Если книга имелась в одном формате, её приходилось переформатировать, чтобы прочесть. Решить все эти недостатки и был призван FictionBook2, или FB2, который взял на себя первичное «причесывание» текста и конвертацию.
Отметим, что у формата была первая версия — FictionBook1 — однако она носила лишь экспериментальный характер, просуществовала недолго, на сегодняшний день не поддерживается и не имеет обратной совместимости. Поэтому под FictionBook чаще всего подразумевают его «последователя» — формат FB2.
FB2 создала группа разработчиков, возглавляемая Дмитрием Грибовым, который является техническим директором компании «ЛитРес», и Михаилом Мацневым, создателем читалки Haali Reader. В основу формата лег XML, который строже, чем HTML, регламентирует работу с незакрытыми и вложенными тегами. XML-документ сопровождается так называемой XML-схемой. XML-схема — это специальный файл, в котором собраны все теги и описаны правила их применения (последовательность, вложенность, обязательность и необязательность и др.). В FictionBook схема находится в файле FictionBook2.xsd. Пример XML-схемы вы можете найти по ссылке (она используется магазином электронных книг «ЛитРес»).
Структура документа FB2
Тег содержит таблицы стилей, чтобы облегчить конвертацию в другие форматы. В лежат закодированные с помощью base64 данные, которые могут понадобится для рендеринга документа.
Элемент содержит всю необходимую информацию о книге: жанр произведения, список авторов (Ф. И. О., адрес электронной почты и сайт в интернете), название, блок с ключевыми словами, аннотацию. Также в нем может быть информация о вносимых в документ изменениях и данные об издателе книги, если она выпускалась на бумажном носителе.
Вот так выглядит часть блока в записи FictionBook для произведения «Этюд в багровых тонах» Артура Конана Дойла, взятого из Проекта «Гутенберг»:
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 позволит сформировать экосистему, ориентированную на полноценную и эффективную работу с текстом на любом устройстве с ограниченными ресурсами: черно-белым или небольшим дисплеем, низким объемом памяти и др. По словам разработчиков, единожды сверстанная книга будет максимально удобной в любой среде.