Hvad er FB2-filformatet?
Filer med filtypenavnet .fb2 (FictionBook 2.0) er e-bogsfiler, der understøttes af en lang række læseenheder og applikationer. Formatet er baseret på XML og, i modsætning til EPUB-formatet (som pakker data i flere filer i en enkelt ZIP-beholder), består hele dens struktur af en enkelt XML-fil. Formatet stammer fra Rusland, hvor det blev udviklet af Dmitry Gribov og FictionBook-fællesskabet omkring 2004, og opnåede sin største popularitet der - oprindeligt inden for fantasy-litteratur.
Strukturen af en FB2-fil
Data indeholdt i .fb2-filer inkluderer titler og udgivelsesmetadata såsom forfatteroplysninger, ISBN-nummeret, forlaget og strukturel opmærkning til prosa eller vers - hvilket gør dette format velegnet til indeksering og katalogisering af e-bøger. Formatet bruges i vid udstrækning af forskellige indekseringsværktøjer og bibliotekssoftware. Ud over teksten er alle billeder indlejret direkte i XML-filen, konverteret til Base64 og placeret i <binary>-tags i slutningen af dokumentet.
På grund af Base64-kodningsmetoden er volumen af indlejrede billeder næsten 40 % større end originalerne. Af denne grund distribueres .fb2-filer ofte komprimeret i .fb2.zip- eller .fbz-arkiver - standard ZIP-pakker, som de fleste enheder og programmer understøtter direkte. Formatet er åbent, DRM-frit og bruger MIME-typen application/x-fictionbook+xml.
Værd at vide om FB2
På grund af at de binære billeddata er placeret i slutningen af XML-filen, kan en læseapplikation begynde at gengive teksten, før filen er færdig med at indlæse. Derudover kan man ved at omdøbe filtypenavnet .fb2 til .zip få direkte adgang til tekstindholdet og metadataene i en e-bog ved at udpakke den med ethvert standard arkivværktøj såsom 7-Zip.
Sikkerhed og tryghed
RISIKO: LOWFB2 er et rent XML, DRM-frit tekstformat og er blandt de sikrere e-bogsformater - det indeholder ingen egne scripts, så selve filen er lavrisiko. De praktiske risici er kilderne: mange FB2-bøger kommer fra gratis/pirat-biblioteker, der pakker downloads ind i adware eller falske «download»-knapper, og (sjældent) kan en misdannet FB2 forsøge at udnytte en fejl i en forældet læser. Hold din læse-app opdateret og foretræk velrenommerede kilder. Da FB2 blot er XML, kan du sikkert inspicere en i en teksteditor, før du åbner den i en læser.
Formatdetaljer
kort fortaltProgrammer der åbner FB2-filer
Tekniske detaljer
dyb specifikation| Formattype | Enkelt XML-dokument; al tekst og indlejrede billeder gemt i én fil |
| Rodelement | <FictionBook> med XML-navnerum xmlns="http://www.gribuser.ru/xml/fictionbook/2.0" |
| Tegnkodning | UTF-8 (erklæret i XML-prolog: <?xml version="1.0" encoding="utf-8"?>) |
| MIME-type | application/x-fictionbook+xml |
| Filsignatur | Starter med XML-erklæring <?xml (hex 3C 3F 78 6D 6C); ingen binære magic bytes - komprimeret .fb2.zip starter med ZIP-header PK (50 4B 03 04) |
| Billedlagring | JPEG- og PNG-billeder indlejret som Base64 i <binary>-elementer placeret i slutningen af XML-dokumentet |
| Base64-størrelsesoverhead | Indlejrede billeder er cirka 33-40 % større end de originale binære filer |
| Komprimerede varianter | .fb2.zip og .fbz - standard ZIP-arkiv indeholdende en enkelt .fb2-fil indeni; understøttes indfødt af de fleste FB2-læsere |
| DRM | Ingen; formatet er DRM-frit af design |
| Bogmetadata-elementer | <title-info> inde i <description> indeholder titel, forfatter(e), genre, annotation, ISBN og omslag; <publish-info> indeholder forlag, år og by |
| Strukturel opmærkning | Understøtter sektioner (<section>), digte (<poem>, <stanza>, <v>), epigrafer, citater og fodnoter via interne href-links |
| Tekstformatering | Fed (<strong>), kursiv (<emphasis>), gennemstreget, hævet skrift, sænket skrift - alt udtrykt som navngivne XML-elementer |
| Progressiv gengivelse | Binære data placeret efter tekstkroppen; læsere kan vise det fulde tekstindhold, før indlejrede billeder er færdigindlæst |
| Oprindelse og primært marked | Udviklet i Rusland af Dmitry Gribov og FictionBook-fællesskabet; dominerende format i russisksprogede digitale bogbiblioteker |
| Typisk ukomprimeret størrelse | 50-500 KB for bøger med kun tekst; større filer når illustrationer er indlejret på grund af Base64-overhead |
| Udgivet | 2004 (FictionBook 2.0); also distributed compressed as .fb2.zip / .fbz |
| Åben standard | Ja · royaltyfri |
| Specifikation | www.fictionbook.org |
FB2-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om FB2-filer.