Skønlitteraturbog

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 23. maj 2020; checks kræver 17 redigeringer .
Skønlitteraturbog
Udvidelse .fb2eller.fb3
MIME -type tekst/xml [2]
Udvikler Dmitry Gribov
offentliggjort 2004
Seneste udgivelse 2.6.6 [1] (6. april 2008)
Formattype elektronisk bog
Udvidet fra XML
åbent format ? Ja
Internet side fictionbook.org

FictionBook (også FeedBook ) er et format til at repræsentere elektroniske versioner af bøger i form af XML - dokumenter, hvor hvert element i bogen er beskrevet med sine egne tags . Standarden er designet til at sikre kompatibilitet med enhver enhed og format. XML gør det nemt at skabe dokumenter, der er klar til direkte brug og programbehandling (transformation, lagring, administration) i ethvert miljø. Dokumenter, normalt med filtypenavnet .fb2 , kan indeholde strukturel markering af de vigtigste tekstelementer, nogle oplysninger om bogen og vedhæftede filer med binære filer ., som kan gemme illustrationer, såsom et forsidebillede.

Standarden blev udviklet af en gruppe udviklere ledet af Dmitry Gribov og Mikhail Matsnev.

Historie

I midten af ​​1990'erne begyndte entusiaster at digitalisere sovjetiske bøger. Formaterne var meget forskellige. Tekstfilen kan læses af ethvert program, men den er ikke særlig nem at læse (teksten er normalt formateret i en skrifttype med monospace ). Maxim Moshkovs bibliotek brugte formateret TXT, som fungerer fint i teksttilstand , men er fuldstændig ubelejligt i vinduesgrænseflader og på mobile enheder, og gør også behandlingen vanskelig. Microsoft Word og TeX er ekstremt vanskelige at behandle. PDF er kun egnet til papirkopier, det er svært at læse PDF fra skærmen. DocBook er designet til tekniske bøger: al kraften i formatet er overflødig for skønlitterære bøger, og poesi er ikke understøttet. De få håndholdte enheder, der dukkede op i begyndelsen af ​​2000'erne, havde deres egne bogformater og ofte lavkvalitetssoftware til at læse dem. En løsning var at bruge et undersæt af HTML , da fuld HTML er ekstremt vanskeligt at implementere. [3] For eksempel er Open eBook (der nu erklærer fuld overensstemmelse med HTML/CSS ePub ) gået på denne måde [4] .

Under betingelserne for et sådant "vakuum" foreslog Gribov sit eget format, som ikke var udtænkt som et format til at læse elektroniske bøger, men som et format til at gemme dem [5] , med evnen til at konvertere til en standardfil ( HTML , RTF ) eller til et internt e-bogsformat. Men klarheden og letheden ved at ændre bogen " selv med dine hænder " gjorde FB2 populær i Runet. I de senere år er formatets popularitet steget i ikke-russisktalende lande: Bulgarien [6] , Letland [7] [8] . Nogle digitale biblioteker er gået helt over til FictionBook-formatet og accepterer ikke bøger, der er udarbejdet i andre formater. På siderne i disse biblioteker kan du dog downloade den samme bog som filer i andre almindelige formater ( tekstfil , RTF , HTML , rb , .doc , PRC , ePub , PDF ) hentet fra .fb2automatisk konvertering.

Skønlitteraturbog 3

FictionBook 3 formodes at være en ZIP - beholder, der gemmer XML og yderligere filer ( metadata , billeder). Genrer foreslås klassificeret efter seks forskellige "akser" (forfatterens nationalitet, publikums alder, den beskrevne historiske æra, den litterære form , plottet og fortællestilen). Udviklingen fb3blev suspenderet af forfatteren i 2008, men fortsatte i 2013 [9] , i december 2013 blev motoren lagt på GitHub [10] .

Fra den 18. september 2022 er FB3-formatet i beta. Den sidste ændring af den officielle redaktør fandt sted den 3. december 2019 [11] , den officielle læser den 5. juni 2020 [12] .

Beskrivelse

Hver FictionBook e-bog præsenteres som en enkelt XML-fil . Illustrationerne ( PNG og JPEG ) er indlejret direkte i XML, indkodet i Base64 . FictionBook er ofte komprimeret i ZIP ( det viser sig en fil .fb2.zipeller .fbz), mange læsere understøtter FB2 med .

FictionBook svarer i ideologi til de første versioner af HTML : alle tags refererer til logisk formatering, ikke visuel formatering. Der er ingen binding til nogen hardware og til noget papirformat, ingen steder i FB2 er der nogen måleenhed  - pixel , punkt eller størrelse . Hvordan teksten fra .fb2 -formatet vil se ud, afhænger enten af ​​indstillingerne for fremviserprogrammet i dette format eller af de parametre, der er angivet ved konvertering af filen til et andet format. For eksempel kan titeltagget i fremviseren vises i en stor skrifttype, i en anden farve eller på anden måde. Og når du konverterer til HTML -format, kan hver header associeres med et specifikt HTML-tag, for eksempel <H4>eller <B>. Derfor hævder FB2 at være et universelt boglagringsformat, der automatisk kan oversættes til HTML , PDF og andre formater. [13]

Mange af FB2s funktioner er specifikke for e-bøger. Metadataene gemmer bogens titel, ISBN , oplysninger om bogens forfatter og genre . Understøttede fodnoter , indholdsfortegnelse , digte , citater . For oversatte bøger gives oplysninger om kildebogen.

Veludviklede metadata giver et bredt felt til automatisk bogbehandling. Eksempelvis modtog e-biblioteket en bog i .fb2. Denne bog kan automatisk placeres i bogens forfattersektion, og bogens titel og abstract kan automatisk optræde i bibliotekets nyhedsspalte. Dette forenkler i høj grad processen med at tilføje nye bøger til biblioteket. Dokumentet og forfatterne har frit-formede identifikatorer : forfatterne "Kipling, Rudyard" og " Kipling, Rudyard " kan kombineres ved at matche identifikatorer; den gamle version af bogen vil automatisk blive erstattet af den rettede. Men metadataene viste sig at være noget "USSR-centrerede": der var separate genrer af "russisk litteratur" og "sovjetisk litteratur". [fjorten]

Ingen kopibeskyttelse tilvejebragt. Fra version 2.1 er der dog tilføjet særlige instruktioner til biblioteket, så du kan uddele tekster for penge.

Ulemper

Formatet er ikke udtryksfuldt nok til lærebøger, opslagsbøger og videnskabelige publikationer (som selv navnet siger - "kunstbog"). Der er ikke noget komplekst tekstlayout i formatet, der er ingen understøttelse af nummererede og punktopstillede lister, tekstmellemrum , midler til at generere "marginalnoter", forfatterens formatering af digte og vektorgrafik . [15] For at vise den minimale information om en bog – navn, forfatter og omslag – skal et program læse og parse næsten al XML. [16]

Links gennem XPath erklæret i standarden er faktisk implementeret af få personer, normalt begrænset til formen #id. [17]

Programmer

Mange af de berømte e-læsere understøtter kun FB2 gennem ekstern software; udviklingen fra postsovjetiske lande som PocketBook og Azbuka læste FB2 helt fra begyndelsen.

Programmer, der understøtter formatet:

Læser

Program Windows macOS linux Android iOS Windows telefon Tizen Symbian brombær
Isbogslæser 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 bog Ja
Skønlitterær boglæser Ja
PyBookReader Ja
STDU Viewer Ja
eReader Prestigio Ja
Bogbasarlæser [19] Ja Ja
Fluelæser [20] Ja Ja
eBoox Ja Ja
EBookDroid Ja
Yandex.Browser [21] Ja Ja Ja Ja Ja
HedgehogReader Ja
smart bog Ja Ja

Redigering

Program Kommentar
genebook.de Online redaktør

Se også

Noter

  1. Downloads - fictionbookeditor - FBE: FB2-dokument WYSIWYG/kodeeditor - Google Project Hosting . Hentet 8. december 2015. Arkiveret fra originalen 10. december 2015.
  2. TriID - 2003.
  3. gribuser: Hvad er epub, og hvorfor det ikke erstatter fb2 . Hentet 5. juni 2013. Arkiveret fra originalen 30. januar 2013.
  4. Digitale biblioteker | 2004 | Bind 7 | Udgave 1 | D. Gribov (utilgængeligt link) . Hentet 24. august 2019. Arkiveret fra originalen 20. december 2018. 
  5. gribuser: Hvad er fb2, og hvorfor er det forældet . Hentet 4. juni 2013. Arkiveret fra originalen 21. september 2014.
  6. Mit bibliotek . Hentet 1. juni 2013. Arkiveret fra originalen 1. juni 2013.
  7. E-grāmatas - Elektroniskā lasāmviela - Galvenā lapa . Hentet 1. juni 2013. Arkiveret fra originalen 8. marts 2014.
  8. Grāmatas elektroniski (par brīvu) . Dato for adgang: 1. juni 2013. Arkiveret fra originalen 1. april 2013.
  9. gribuser: Hvordan FB3 vil redde os alle . Hentet 4. juni 2013. Arkiveret fra originalen 21. november 2016.
  10. Skrevet af gribusergribuser gribuser. fb3 - rapport om fremskridt . gribuser.livejournal.com . Hentet 20. april 2022. Arkiveret fra originalen 26. august 2017.
  11. Implementeret valg af en linje i xml-editoren, som ikke indeholder ...  // Github.com / Liters / FB3Editor. - 2019. - 3. december. — Dato for adgang: 18/09/2022.
  12. Stor FB3Reader-opdatering (synkronisering med or4) #34  // Github.com/Litres/FB3Reader. - 2020. - 5. juni. — Dato for adgang: 18/09/2022.
  13. Hvad er FictionBook - FictionBook . Hentet 8. maj 2022. Arkiveret fra originalen 6. juli 2020.
  14. Genrer FictionBook 2.1 - FictionBook . Hentet 8. maj 2022. Arkiveret fra originalen 8. august 2020.
  15. FictionBook 3.0 beta - kort beskrivelse - FictionBook . Hentet 8. maj 2022. Arkiveret fra originalen 27. juni 2020.
  16. Metadata i begyndelsen af ​​teksten, billeder i slutningen.
  17. Element a - Skønlitteraturbog . Hentet 8. maj 2022. Arkiveret fra originalen 16. januar 2021.
  18. FBReader ORG Limited. FBReader . FBReader. Dato for adgang: 8. januar 2019. Arkiveret fra originalen 9. juli 2017.
  19. Book Bazaar Reader - Windows Apps i Microsoft Store . Microsoft Store. Dato for adgang: 25. februar 2017. Arkiveret fra originalen 25. februar 2017.
  20. Fly Reader - Windows Apps i Microsoft Store . Microsoft Store. Dato for adgang: 25. februar 2017. Arkiveret fra originalen 25. februar 2017.
  21. Visning og redigering af filer i browseren. Hjælp . browser.yandex.ru _ Hentet 12. juni 2020. Arkiveret fra originalen 12. juni 2020.

Artikler

Links