Έγγραφο FictionBook (.fb2)
FictionBook ΤυπικόΤο FictionBook 2.0 (FB2) είναι μια δημοφιλής, ανοιχτή, σημασιολογική μορφή ηλεκτρονικού βιβλίου βασισμένη σε XML, η οποία συσκευάζει το κείμενο ολόκληρου του βιβλίου, την τυπογραφία, τα μεταδεδομένα και ενσωματωμένες εικόνες εξωφύλλου σε ένα ενιαίο, αυτόνομο αρχείο XML.
Μετατροπή FB2 σε EPUB
Δωρεάν μετατροπέας από FB2 σε EPUB εντός του προγράμματος περιήγησης. Μετατρέψτε αρχεία άμεσα στη συσκευή σας.
Επιθεώρηση & Μεταδεδομένα
Τα λειτουργικά συστήματα και τα εργαλεία ανάλυσης αρχείων αναγνωρίζουν τα αρχεία FB2 ελέγχοντας την αρχική δυαδική ακολουθία byte:
Υπογραφή κεφαλίδας σε επίπεδο byte (Magic Bytes)
Τα λειτουργικά συστήματα και τα εργαλεία ανάλυσης αρχείων αναγνωρίζουν τα αρχεία FB2 ελέγχοντας την αρχική δυαδική ακολουθία byte:
ΔΕΚΑΕΞΑΔΙΚΗ ΥΠΟΓΡΑΦΗ (OFFSET 0):
3C 3F 78 6D 6CΑΝΑΠΑΡΑΣΤΑΣΗ ASCII: <?xml
Τυποποίηση: FictionBook Open XML Specification
Τεχνικές Προδιαγραφές
| Αρχιτεκτονική Περιέκτη | Single self-contained XML document containing metadata, body chapters, poems, epigraphs, and Base64-encoded binary images |
| Συμπίεση | Uncompressed raw XML or zipped as .fb2.zip |
| Endianness Byte | UTF-8 / Unicode text stream |
| Χρωματικοί Χώροι | Embedded image profiles |
| Κανάλια & Δομή | Semantic book structure (title-info, body, epigraphs, footnotes, sections) |
| Μέγιστες Διαστάσεις | Unbounded text length |
| Διαφάνεια | None in markup (embedded PNGs support transparency) |
| Streaming & Προοδευτική Φόρτωση | Sequential XML stream; footnote hyperlinks provide instant footnote jumps |
Τεχνικός Πίνακας Σύγκρισης: FB2 έναντι Ανταγωνιστών
| Τεχνικό χαρακτηριστικό | FB2 (Τρέχον) | EPUB | MOBI | TXT |
|---|---|---|---|---|
| Δομή Αρχείου | Ενιαίο αυτόνομο αρχείο κειμένου XML | Αρχείο ZIP με XHTML/CSS/εικόνες | Δυαδική βάση δεδομένων PalmDOC | Ακατέργαστη ροή απλού κειμένου |
| Αποθήκευση Εικόνων | Ενσωματωμένο Base64 εντός XML | Ξεχωριστά αρχεία εικόνων εντός ZIP | Δυαδικές εγγραφές στη βάση δεδομένων Palm | Καμία (μόνο κείμενο) |
| Σηماσιολογική Επίγνωση | Υψηλή (εγγενείς ετικέτες ποιήματος, επιγράμματος) | Εξαρτώμενο από κλάσεις CSS | Πρωτόγονες ετικέτες HTML | Μηδενική σημασιολογική δομή |
| Κύρια Περιοχή | Ανατολική Ευρώπη & PocketBook | Παγκόσμιο / Δυτικό πρότυπο | Παλαιό Amazon Kindle | Καθολικό |
Συνηθισμένοι Τρόποι Διαφθοράς & Οδηγός Ανάκτησης Hex
Ο αναγνώστης ηλεκτρονικών βιβλίων αναφέρει 'Σφάλμα ανάλυσης XML: μη ταιριαστή ετικέτα στη γραμμή X'.
Βασική Αιτία: Μη κλεισμένη ετικέτα XML ή μη διαφεύγον σύμβολο ampersand ('&') εντός του κειμένου σώματος του βιβλίου.
Ανάκτηση: Επικύρωση και επιδιόρθωση ετικετών σχήματος XML χρησιμοποιώντας το εργαλείο File2File FB2 Repair Tool.
Ανάλυση Ασφάλειας & Διανύσματα Επίθεσης Parser
Το FB2 βασίζεται σε XML και είναι ευάλωτο σε τυπικές επιθέσεις αναλυτών XML, όπως η επέκταση οντοτήτων XML (billion laughs) και το XXE.
Γνωστά διανύσματα επίθεσης
- Ενστάλαξη XML External Entity (XXE) για ανάγνωση τοπικών αρχείων διακομιστή κατά την αυτοματοποιημένη επεξεργασία βιβλίων.
- Έκρηξη οντοτήτων XML (billion laughs) που καταναλώνει μνήμη κατά την κατασκευή του XML DOM.
- Φθορά σωρού (heap corruption) κατά την αποκωδικοποίηση εικόνας Base64 σε μη σκληρυμένες βιβλιοθήκες C e-reader.
Βέλτιστες αμυντικές πρακτικές:
Ιστορική Αναδρομή & Ορόσημα
Κύρια Πλεονεκτήματα
- Καθαρή σημασιολογική σήμανση: περιγράφει τι αντιπροσωπεύει το κείμενο (ποίημα, απόσπασμα, υποσημείωση, επίγραμμα) και όχι πώς φαίνεται.
- Απλότητα ενός αρχείου: όλες οι εικονογραφήσεις και οι εικόνες εξωφύλλου ενσωματώνονται απευθείας ως κείμενο Base64 μέσα στο ενιαίο αρχείο XML.
- Τετριμμένη μετατροπή, ευρετηρίαση και αυτόματη μετάφραση χάρη στις τυποποιημένες σημασιολογικές ετικέτες XML.
Τεχνικοί Περιορισμοί & Μειονεκτήματα
- Δεν διαθέτει προηγμένη σχεδίαση CSS, προσαρμοσμένη τυπογραφία ιστού και δυναμικά κινούμενα σχέδια που βρίσκονται στο σύγχρονο EPUB 3.
- Η κωδικοποίηση Base64 αυξάνει το μέγεθος αρχείου των ενσωματωμένων εικονογραφήσεων κατά περίπου 33%.
- Υποστηρίζεται σπάνια σε δυτικούς αναγνώστες ηλεκτρονικών βιβλίων (Kindle, Kobo) χωρίς υλikoλογισμικό (firmware) τρίτων ή μετατροπή.
Ενδιαφέροντα Τεχνικά Στοιχεία
- Το FB2 δημιουργήθηκε στη Ρωσία και παραμένει η πιο ευρέως διαβασμένη μορφή ηλεκτρονικού βιβλίου σε όλη την Ανατολική Ευρώπη, υποστηριζόμενη εγγενώς από κάθε συσκευή PocketBook.
- Σε ένα αρχείο FB2, οι υποσημειώσεις αποθηκεύονται σε μια αποκλειστική ενότητα σώματος '<notes>', επιτρέποντας στους αναγνώστες ηλεκτρονικών βιβλίων να τις εμφανίζουν ως αναδυόμενα παράθυρα.
- Τα αρχεία FB2 μπορούν να προβληθούν και να επικυρωθούν σε οποιοδήποτε τυπικό πρόγραμμα περιήγησης ιστού απλώς ανοίγοντας το αρχείο .fb2 ως έγγραφο XML.
Συχνές Τεχνικές Ερωτήσεις
Ποιες συσκευές διαβάζουν αρχεία FB2;
Οι συσκευές ανάγνωσης e-reader PocketBook, FBReader, Moon+ Reader, Calibre και διάφορες εφαρμογές ανάγνωσης Android/iOS διαβάζουν εγγενώς το FB2.
Πώς μπορώ να μετατρέψω FB2 σε EPUB ή PDF;
Ανεβάστε το αρχείο FB2 στο File2File.app για να το μετατρέψετε σε ένα όμορφα διαμορφωμένο βιβλίο EPUB ή PDF μέσα σε λίγα δευτερόλεπτα απευθείας στο πρόγραμμα περιήγησής σας.
Τι είναι ένα αρχείο FB2.ZIP;
Ένα αρχείο FB2.ZIP είναι απλώς ένα τυπικό αρχείο XML .fb2 συμπιεσμένο με χρήση συμπίεσης ZIP για εξοικονόμηση χώρου αποθήκευσης σε κάρτες μνήμης e-reader.
Σχετικά ζεύγη μετατροπής FB2
Η μετατροπή αρχείων FictionBook 2.0 σε EPUB μετατρέπει ψηφιακά βιβλία XML ενός αρχείου σε ευρέως υποστηριζόμενα πακέτα αρχείων για σύγχρονες συσκευές ανάγνωσης.
Μετατρέψτε ηλεκτρονικά βιβλία EPUB σε αρχεία XML FictionBook 2.0 για συμβατές συσκευές ανάγνωσης και ροές εργασιών αρχειοθέτησης.