FictionBook2
21.03.2009
Прави ми впечатление, че дори и по-старите и запалени потребители на LBook рядко ползват и не познават формата FB2 (или FictionBook2)*, който по мое мнение е един от най-удобните формати за съхранение и четене на електронни книги. Целта на тази статия е да ви запознае накратко с формата, предимствата (и недостатъците) му, версиите, както и с множеството конвертори от и към FB2, с чиято помощ можете да организирате библиотеката си.
FictionBook по своята същност е xml базиран формат, където всеки елемент от книгата се описва с помощта на тагове (подобно на html). По този начин се съхранява йерархичната структура на книгата, което дава възможност за лесно автоматизирано конвертиране в друг формат (txt, doc, rtf, html и др.) без да се налага ръчно форматиране. Освен че LBook V3 може да чете директно формата, има и множество софтуерни решения, чрез които можете да четете книгите в този формат и на компютър.
Структура на FictionBook документа
Един FictionBook документ се състои от 2 части: заглавна част (<description> и тяло (<body>). Документът може да съдържа илюстрации и снимки във формат *.PNG и *.JPG, като в следващите вериии се очаква поддръжката и на други бинарни файлове.
Заглавна част
Състои се от 3 части:
- <title-info>: информация за книгата (заглавие на книгата, автор, жанр, език и малко допълнителна информация)
- <document-info>: информация за XML документа
- <publish-info>: информация за книжното издание (ISBN, издателство и т.н.)
Пример:
<description> <title-info> <genre>history_russia</genre> <author> <first-name>Лев</first-name> <middle-name>Николаевич</middle-name> <last-name>Толстой</last-name> </author> <book-title>Война и мир</book-title> <lang>ru</lang> </title-info> <document-info> <author> <nickname>GribUser</nickname> </author> <date value="2002-10-15">15 ноември 2002г., 19:53</date> <id>GribUser_WarAndWorld_D49FHSH8l0HS5</id> <version>2.0</version> </document-info> </description>
Тяло
Тялото на FictionBook документа се състои от една или няколко части <section>. Те могат да бъдат вложени една в друга, като едновременното влагане на <section> и текст не се допуска.
Допустими тагове в <section> при всяка ситуация:
- <title> – име на секцията (част, глава, някаква структурна единица), която допуска използването на параграфи (<p>) и празни редове (<empty-line>) за сложните заглавия;
- <image> – изображение;
- <epigraph> – епиграф, допустим в началото, като може да бъдат няколко;
- <annotation> – кратко описание на главата.
Допустими тагове в произволен ред и количество вътре в <section>, само ако в нея не е вложена друга <section>:
- <p> – параграф. Допуска се използването на стилове <style>, удебеляване <strong>, курсив <emphasis> и връзки <a>;
- <image> – изображение;
- <empty-line> – празен ред;
- <poem> – стих;
- <subtitle> – смислов разделител, съдържащ текст;
- <cite> – цитат.
*Използвани са материали от fictionbook.org
(следва продължение)
Категория Новини | Тагове:
Социални мрежи: Technorati, Stumble it!, Digg, del.icio.us, Yahoo, reddit, Blogmarks, Google, Magnolia.

