Vad är filformatet FB2?
Filer med filändelsen .fb2 (FictionBook 2.0) är e-boksfiler som stöds av ett brett utbud av läsenheter och applikationer. Formatet är baserat på XML och, till skillnad från EPUB-formatet (som paketerar data i flera filer inuti en ZIP-behållare), består hela dess struktur av en enda XML-fil. Formatet har sitt ursprung i Ryssland, där det utvecklades av Dmitry Gribov och FictionBook-communityn runt 2004, och fick sin största popularitet där - inledningsvis inom fantasy-litteratur.
Strukturen i en FB2-fil
Data som finns i .fb2-filer inkluderar titlar och publiceringsmetadata såsom författarinformation, ISBN-nummer, förlag och strukturell uppmärkning för prosa eller vers - vilket gör detta format väl lämpat för indexering och katalogisering av e-böcker. Formatet används i stor utsträckning av olika indexeringsverktyg och biblioteksprogramvara. Förutom texten bäddas alla bilder in direkt i XML-filen, konverteras till Base64 och placeras inuti <binary>-taggar i slutet av dokumentet.
På grund av Base64-kodningsmetoden är volymen på inbäddade bilder nästan 40 % större än originalen. Av denna anledning distribueras .fb2-filer ofta komprimerade i .fb2.zip- eller .fbz-arkiv - standard ZIP-paket som de flesta enheter och program stöder direkt. Formatet är öppet, DRM-fritt och använder MIME-typen application/x-fictionbook+xml.
Värt att veta om FB2
Eftersom den binära bilddatan placeras i slutet av XML-filen kan ett läsprogram börja rendera texten innan filen har laddats klart. Dessutom kan man, genom att byta namn på filändelsen .fb2 till .zip, få direkt tillgång till textinnehållet och metadata i en e-bok genom att packa upp den med valfritt standardarkivverktyg som 7-Zip.
Säkerhet & trygghet
RISK: LOWFB2 är ett rent XML-baserat, DRM-fritt textformat och hör till de säkrare e-boksformaten - det innehåller inga egna skript, så själva filen innebär låg risk. De praktiska riskerna är källorna: många FB2-böcker kommer från gratis- eller piratbibliotek som omsluter nedladdningar med annonsprogram eller falska «ladda ner»-knappar, och (i sällsynta fall) kan en felaktig FB2 försöka utnyttja en bugg i en föråldrad läsare. Håll din läsapp uppdaterad och föredra välrenommerade källor. Eftersom FB2 bara är XML kan du säkert inspektera en fil i en textredigerare innan du öppnar den i en läsare.
Formatdetaljer
i ett nötskalProgram som öppnar FB2-filer
Tekniska detaljer
djup specifikation| Formattyp | Enskilt XML-dokument; all text och inbäddade bilder lagras i en fil |
| Rotelement | <FictionBook> med XML-namnrymd xmlns="http://www.gribuser.ru/xml/fictionbook/2.0" |
| Teckenkodning | UTF-8 (deklarerad i XML-prologen: <?xml version="1.0" encoding="utf-8"?>) |
| MIME-typ | application/x-fictionbook+xml |
| Filsignatur | Börjar med XML-deklaration <?xml (hex 3C 3F 78 6D 6C); inga binära magic bytes - komprimerad .fb2.zip börjar med ZIP-huvud PK (50 4B 03 04) |
| Bildlagring | JPEG- och PNG-bilder inbäddade som Base64 i <binary>-element placerade i slutet av XML-dokumentet |
| Base64-storleksökning | Inbäddade bilder är cirka 33-40 % större än de ursprungliga binära filerna |
| Komprimerade varianter | .fb2.zip och .fbz - standard ZIP-arkiv som innehåller en enskild .fb2-fil; stöds nativt av de flesta FB2-läsare |
| DRM | Ingen; formatet är DRM-fritt genom design |
| Bokens metadata-element | <title-info> inuti <description> innehåller titel, författare, genre, sammanfattning, ISBN och omslag; <publish-info> innehåller förlag, år och stad |
| Strukturell uppmärkning | Stöder sektioner (<section>), dikter (<poem>, <stanza>, <v>), epigrafer, citat och fotnoter via interna href-länkar |
| Textformatering | Fetstil (<strong>), kursiv (<emphasis>), genomstrykning, upphöjd text, nedsänkt text - allt uttryckt som namngivna XML-element |
| Progressiv rendering | Binär data placeras efter textkroppen; läsare kan visa fullständigt textinnehåll innan inbäddade bilder har laddats klart |
| Ursprung och primär marknad | Utvecklat i Ryssland av Dmitry Gribov och FictionBook-communityn; dominerande format i ryskatalande digitala bokbibliotek |
| Typisk okomprimerad storlek | 50-500 KB för böcker med endast text; större filer när illustrationer är inbäddade på grund av Base64-tillägget |
| Släppt | 2004 (FictionBook 2.0); also distributed compressed as .fb2.zip / .fbz |
| Öppen standard | Ja · royaltyfri |
| Specifikation | www.fictionbook.org |
FB2-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om FB2-filer.