Skönlitterär bok | |
---|---|
Förlängning | .fb2eller.fb3 |
MIME -typ | text/xml [2] |
Utvecklaren | Dmitrij Gribov |
publiceras | 2004 |
Senaste släppningen | 2.6.6 [1] (6 april 2008) |
Formattyp | elektronisk bok |
Utökad från | XML |
öppet format ? | Ja |
Hemsida | fictionbook.org |
FictionBook (även FeedBook ) är ett format för att representera elektroniska versioner av böcker i form av XML- dokument, där varje element i boken beskrivs med sina egna taggar . Standarden är utformad för att säkerställa kompatibilitet med alla enheter och format. XML gör det enkelt att skapa dokument som är redo för direkt användning och programbearbetning (transformation, lagring, hantering) i vilken miljö som helst. Dokument, vanligtvis med filtillägget .fb2 , kan innehålla strukturell markering av huvudtextelementen , viss information om boken och binära filbilagor som kan innehålla illustrationer, såsom omslaget.
Standarden utvecklades av en grupp utvecklare ledda av Dmitry Gribov och Mikhail Matsnev.
I mitten av 1990-talet började entusiaster digitalisera sovjetiska böcker. Formaten var väldigt olika. Textfilen kan läsas av vilket program som helst, men den är inte särskilt lätt att läsa (texten är vanligtvis formaterad i ett teckensnitt med ett teckensnitt ). Maxim Moshkovs bibliotek använde formaterad TXT, vilket fungerar bra i textläge , men är helt obekvämt i fönstergränssnitt och på mobila enheter, och försvårar också bearbetningen. Microsoft Word och TeX är extremt svåra att bearbeta. PDF lämpar sig endast för papperskopior, att läsa PDF från skärmen är svårt. DocBook är designad för tekniska böcker: all kraft i formatet är överflödig för skönlitterära böcker, och poesi stöds inte. De få handhållna enheterna som dök upp i början av 2000-talet hade sina egna bokformat och ofta lågkvalitativ programvara för att läsa dem. En lösning var att använda en delmängd av HTML , eftersom full HTML är extremt svårt att implementera. [3] Till exempel, Open eBook (som nu förklarar full överensstämmelse med HTML/CSS ePub ) har gått så här [4] .
Under villkoren för ett sådant "vakuum" föreslog Gribov sitt eget format, som inte var tänkt som ett format för att läsa elektroniska böcker, utan som ett format för att lagra dem [5] , med möjligheten att konvertera till en standardfil ( HTML , RTF ) eller till ett internt e-boksformat. Men klarheten och lättheten att ändra boken " även med dina händer " gjorde FB2 populärt i Runet. På senare år har formatets popularitet ökat i icke-rysktalande länder: Bulgarien [6] , Lettland [7] [8] . Vissa digitala bibliotek har gått över till FictionBook-formatet helt och hållet och accepterar inte böcker beredda i andra format. Men på sidorna i dessa bibliotek kan du ladda ner samma bok som filer med andra vanliga format ( textfil , RTF , HTML , rb , .doc , PRC , ePub , PDF ) som erhållits från .fb2automatisk konvertering.
FictionBook 3 är tänkt att vara en ZIP- behållare som lagrar XML och ytterligare filer ( metadata , bilder). Genrer föreslås klassificeras enligt sex olika "axlar" (författarens nationalitet, publikens ålder, den beskrivna historiska eran, den litterära formen , handlingen och berättarstilen). Utvecklingen fb3avbröts av författaren 2008, men fortsatte 2013 [9] , i december 2013 lades motorn ut på GitHub [10] .
Från och med den 18 september 2022 är FB3-formatet i beta. Den senaste ändringen av den officiella redaktören ägde rum den 3 december 2019 [11] , den officiella läsaren den 5 juni 2020 [12] .
Varje FictionBook e-bok presenteras som en enda XML-fil . Illustrationerna ( PNG och JPEG ) är inbäddade direkt i XML, kodade i Base64 . FictionBook är ofta komprimerad i ZIP ( det visar sig vara en fil .fb2.zipeller .fbz), många läsare stöder FB2 med .
FictionBook liknar i ideologi de första versionerna av HTML : alla taggar hänvisar till logisk formatering, inte visuell formatering. Det finns ingen bindning till någon hårdvara och till något pappersformat, ingenstans i FB2 finns det någon måttenhet - pixel , punkt eller storlek . Hur texten som erhålls från .fb2- formatet kommer att se ut beror antingen på inställningarna för visningsprogrammet i detta format eller på de parametrar som anges när filen konverterades till ett annat format. Till exempel kan titeltaggen i visningsprogrammet visas i ett stort teckensnitt, i en annan färg eller på annat sätt. Och vid konvertering till HTML -format kan varje rubrik associeras med en specifik HTML-tagg, till exempel <H4>eller <B>. Därför hävdar FB2 att det är ett universellt boklagringsformat som automatiskt kan översättas till HTML , PDF och andra format. [13]
Många av FB2:s funktioner är specifika för e-böcker. Metadata lagrar bokens titel, ISBN , information om bokens författare och genre . Understödda fotnoter , innehållsförteckningar , dikter , citat . För översatta böcker tillhandahålls information om källboken.
Välutvecklad metadata ger ett brett fält för automatisk bokbehandling. Till exempel fick e-biblioteket en bok i .fb2. Den här boken kan automatiskt placeras i bokens författarsektion, och bokens titel och sammanfattning kan automatiskt visas i bibliotekets nyhetskolumn. Detta förenklar processen att lägga till nya böcker till biblioteket avsevärt. Dokumentet och författarna har identifierare i fritt format : skribenterna "Kipling, Rudyard" och " Kipling, Rudyard " kan kombineras med matchande identifierare; den gamla versionen av boken kommer automatiskt att ersättas av den korrigerade. Men metadata visade sig vara något "USSR-centrerad": det fanns separata genrer av "rysk litteratur" och "sovjetisk litteratur". [fjorton]
Inget kopieringsskydd tillhandahålls. Från och med version 2.1 har dock särskilda instruktioner för biblioteket lagts till, så att du kan ge ut texter för pengar.
Formatet är inte tillräckligt uttrycksfullt för läroböcker, referensböcker och vetenskapliga publikationer (som till och med namnet säger - "konstbok"). Det finns ingen komplex textlayout i formatet, det finns inget stöd för numrerade och punktlistor, textmellanrum , medel för att generera "marginalanteckningar", författarens formatering av dikter och vektorgrafik . [15] För att visa minimal information om en bok – namn, författare och omslag – måste ett program läsa och tolka nästan all XML. [16]
Länkar via XPath som deklareras i standarden implementeras faktiskt av få personer, vanligtvis begränsade till formen #id. [17]
Många av de berömda e-läsarna stöder endast FB2 genom extern programvara; utvecklingen från postsovjetiska länder som PocketBook och Azbuka läste FB2 från allra första början.
Program som stöder formatet:
Program | Windows | Mac OS | linux | Android | iOS | Windows-telefon | Tizen | Symbian | björnbär |
---|---|---|---|---|---|---|---|---|---|
Isboksläsare | Ja | ||||||||
coolreader | Ja | Ja | Ja | Ja | Ja | ||||
Librera | Ja | ||||||||
FBReader | Ja | Ja | Ja | Ja | Ja [18] | Ja | Ja | ||
AlReader | Ja | Ja | Ja | ||||||
Moon+ Reader | Ja | ||||||||
Akunin bok | Ja | ||||||||
Skönlitterär bokläsare | Ja | ||||||||
PyBookReader | Ja | ||||||||
STDU Viewer | Ja | ||||||||
eReader Prestigio | Ja | ||||||||
Bokbasarläsare [19] | Ja | Ja | |||||||
Flugläsare [20] | Ja | Ja | |||||||
eBoox | Ja | Ja | |||||||
EBookDroid | Ja | ||||||||
Yandex.Browser [21] | Ja | Ja | Ja | Ja | Ja | ||||
HedgehogReader | Ja | ||||||||
smart bok | Ja | Ja |
Program | Kommentar |
---|---|
genebook.de | Online redaktör |
Dokumentmarkeringsspråk | |
---|---|
kontorsdokument _ | |
välkänd | |
Mindre känd |
enheter och dokument ) | E-böcker (|
---|---|
Enhetsserie | |
Filformat | |
Kataloger | |
Bibliotek | |
se även |