FictionBook | |
---|---|
Rozšíření | .fb2nebo.fb3 |
MIME typ | text/xml [2] |
Vývojář | Dmitrij Gribov |
zveřejněno | 2004 |
Poslední vydání | 2.6.6 [1] (6. dubna 2008) |
Typ formátu | elektronická kniha |
Rozšířeno z | XML |
otevřený formát ? | Ano |
webová stránka | fictionbook.org |
FictionBook (také FeedBook ) je formát pro reprezentaci elektronických verzí knih ve formě XML dokumentů, kde je každý prvek knihy popsán svými vlastními tagy . Norma je navržena tak, aby byla zajištěna kompatibilita s jakýmkoli zařízením a formátem. XML usnadňuje vytváření dokumentů, které jsou připraveny k přímému použití a programovému zpracování (transformace, ukládání, správa) v jakémkoli prostředí. Dokumenty, obvykle s příponou .fb2 , mohou obsahovat strukturální označení hlavních textových prvků, některé informace o knize a přílohy binárních souborů , které mohou obsahovat ilustrace, jako je obálka.
Standard byl vyvinut skupinou vývojářů vedených Dmitrijem Gribovem a Michailem Matsnevem.
V polovině 90. let začali nadšenci digitalizovat sovětské knihy. Formáty byly velmi odlišné. Textový soubor lze číst libovolným programem, ale není příliš dobře čitelný (text je obvykle formátován písmem s neproporcionálním písmem ). Knihovna Maxima Moshkova používala formátovaný TXT, který funguje dobře v textovém režimu , ale je zcela nepohodlný v okenních rozhraních a na mobilních zařízeních a také ztěžuje zpracování. Microsoft Word a TeX jsou extrémně náročné na zpracování. PDF je vhodné pouze pro papírové kopie, čtení PDF z obrazovky je obtížné. DocBook je určen pro technické knihy: veškerá síla formátu je pro beletristické knihy nadbytečná a poezie není podporována. Několik kapesních zařízení, která se objevila na počátku 21. století, mělo své vlastní formáty knih a často nekvalitní software pro jejich čtení. Řešením bylo použití podmnožiny HTML , protože implementace úplného HTML je extrémně náročná. [3] Například Open eBook (nyní deklarující plnou shodu s HTML/CSS ePub ) se vydal touto cestou [4] .
V podmínkách takového „vakua“ navrhl Gribov svůj vlastní formát, který nebyl koncipován jako formát pro čtení elektronických knih, ale jako formát pro jejich ukládání [5] , s možností převodu na standardní soubor ( HTML , RTF ) nebo do interního formátu elektronické knihy. Jasnost a snadná výměna knihy „ i rukama “ však způsobila, že FB2 je v Runetu populární. V posledních letech vzrostla obliba formátu v nerusky mluvících zemích: Bulharsko [6] , Lotyšsko [7] [8] . Některé digitální knihovny zcela přešly na formát FictionBook a nepřijímají knihy připravené v jiných formátech. Na stránkách těchto knihoven si však můžete stáhnout stejnou knihu jako soubory jiných běžných formátů ( textový soubor , RTF , HTML , rb , .doc , PRC , ePub , PDF ) získané .fb2automatickým převodem.
FictionBook 3 má být ZIP kontejner, který ukládá XML a další soubory ( metadata , obrázky). Žánry se navrhují klasifikovat podle šesti různých „os“ (národnost autora, věk publika, popisovaná historická doba, literární forma , děj a styl vyprávění). Vývoj fb3byl autorem pozastaven v roce 2008, ale pokračoval v roce 2013 [9] , v prosinci 2013 byl engine umístěn na GitHub [10] .
Od 18. září 2022 je formát FB3 v beta verzi. Poslední změna oficiálního editora proběhla 3. prosince 2019 [11] , oficiálního čtenáře 5. června 2020 [12] .
Každá e-kniha FictionBook je prezentována jako jeden soubor XML . Ilustrace ( PNG a JPEG ) jsou vloženy přímo do XML, zakódované v Base64 . FictionBook je často komprimován do ZIP ( ukáže se soubor .fb2.zipnebo .fbz), mnoho čtenářů podporuje FB2 s .
FictionBook je ideologií podobná prvním verzím HTML : všechny značky odkazují na logické formátování, nikoli na vizuální formátování. Neexistuje žádná vazba na žádný hardware a žádný formát papíru, nikde ve FB2 není žádná měrná jednotka - pixel , bod nebo velikost . Jak bude text získaný z formátu .fb2 vypadat, závisí buď na nastavení prohlížecího programu tohoto formátu, nebo na parametrech zadaných při převodu souboru do jiného formátu. Například tag title v prohlížeči může být zobrazen velkým písmem, jinou barvou nebo jiným způsobem. A při převodu do formátu HTML může být každé záhlaví spojeno s konkrétní značkou HTML, například <H4>nebo <B>. Proto FB2 tvrdí, že je univerzálním formátem pro ukládání knih, který lze automaticky přeložit do HTML , PDF a dalších formátů. [13]
Mnoho funkcí FB2 je specifických pro e-knihy. V metadatech je uložen název knihy, ISBN , informace o autorovi a žánru knihy. Podporované poznámky pod čarou , obsah , básně , citace . U přeložených knih jsou uvedeny informace o zdrojové knize.
Dobře vyvinutá metadata poskytují široké pole pro automatické zpracování knih. Například e-knihovna obdržela knihu v .fb2. Tuto knihu lze automaticky umístit do sekce autor knihy a název knihy a abstrakt se mohou automaticky objevit ve sloupci novinek v knihovně. To značně zjednodušuje proces přidávání nových knih do knihovny. Dokument a autoři mají volně tvarované identifikátory : autory "Kipling, Rudyard" a " Kipling, Rudyard " lze kombinovat pomocí odpovídajících identifikátorů; stará verze knihy bude automaticky nahrazena opravenou. Ukázalo se však, že metadata jsou poněkud „centrická SSSR“: existovaly samostatné žánry „ruská literatura“ a „sovětská literatura“. [čtrnáct]
Není zajištěna ochrana proti kopírování . Od verze 2.1 však byly přidány speciální pokyny pro knihovnu, které vám umožňují rozdávat texty za peníze.
Formát není dostatečně výrazný pro učebnice, příručky a vědecké publikace (jak i název napovídá - "art book"). Ve formátu není složité rozložení textu, chybí podpora číslovaných a odrážkových seznamů, mezery mezi textem , prostředky pro generování "okrajových poznámek", autorské formátování básní a vektorová grafika . [15] K zobrazení minimálních informací o knize – jména, autora a obalu – potřebuje program přečíst a analyzovat téměř celý XML. [16]
Odkazy přes XPath deklarované ve standardu ve skutečnosti implementuje málo lidí, obvykle omezených na formulář #id. [17]
Mnoho slavných elektronických čteček podporuje FB2 pouze prostřednictvím externího softwaru; vývoj z postsovětských zemí jako PocketBook a Azbuka četl FB2 od samého začátku.
Programy, které podporují formát:
Program | Okna | Operační Systém Mac | linux | Android | iOS | Windows telefon | Tizen | Symbian | ostružina |
---|---|---|---|---|---|---|---|---|---|
Čtečka ledových knih | Ano | ||||||||
coolreader | Ano | Ano | Ano | Ano | Ano | ||||
Librera | Ano | ||||||||
FBReader | Ano | Ano | Ano | Ano | ano [18] | Ano | Ano | ||
AlReader | Ano | Ano | Ano | ||||||
Moon+ čtečka | Ano | ||||||||
Kniha Akunin | Ano | ||||||||
Čtečka beletristických knih | Ano | ||||||||
PyBookReader | Ano | ||||||||
Prohlížeč STDU | Ano | ||||||||
eReader Prestigio | Ano | ||||||||
Čtečka bazaru knih [19] | Ano | Ano | |||||||
Fly Reader [20] | Ano | Ano | |||||||
eBoox | Ano | Ano | |||||||
EBookDroid | Ano | ||||||||
Yandex.Browser [21] | Ano | Ano | Ano | Ano | Ano | ||||
HedgehogReader | Ano | ||||||||
chytrá kniha | Ano | Ano |
Program | Komentář |
---|---|
genebook.de | Online editor |
Značkovací jazyky dokumentů | |
---|---|
kancelářské dokumenty | |
dobře známý | |
Méně známé |
zařízení a dokumenty ) | E-knihy (|
---|---|
Řada zařízení | |
Formáty souborů | |
Katalogizátory | |
Knihovny | |
viz také |