Konwerter FictionBook 2.0 na EPUB
Konwersja plików FictionBook 2.0 do formatu EPUB zmienia jednoznaczne pliki cyfrowe XML w szeroko obsługiwane spakowane archiwa dla nowoczesnych czytników.
Porównanie formatów i specyfikacja techniczna
| Specyfikacja | FB2 | EPUB |
|---|---|---|
| Typ MIME | application/x-fb2+xml | application/epub+zip |
| Typ | XML digital book | packaged ebook |
| Kompresja | lossless XML text (often ZIP-compressed as .fb2.zip) | ZIP (DEFLATE) |
| Standardowa specyfikacja | FictionBook 2.0 XML Schema | W3C EPUB 3.3 |
| Nagłówek magic bytes | 3C 3F 78 6D 6C ... 3C 46 69 63 74 69 6F 6E 42 6F 6F 6B (FictionBook) | 50 4B 03 04 ... 6D 69 6D 65 74 79 70 65 (mimetype) |
Przegląd formatu i zastosowania
Pliki FictionBook 2.0 wykorzystują strukturę XML, która przechowuje tekst książki, metadane oraz osadzone obrazy wewnątrz jednego pliku tekstowego. Wiele urządzeń czytających i aplikacji mobilnych nie może otworzyć tego formatu bezpośrednio. Konwersja do formatu EPUB przepakowuje treść do standardowego w branży formatu obsługiwanego przez urządzenia Apple Books, Google Play Books oraz Kobo. Autorze i biblioteki cyfrowe często przeprowadzają tę translację plików, aby zagwarantować czytelnikom dostęp do literatury w różnych systemach operacyjnych. Standardowe czytniki wymagają określonych struktur plików HTML i CSS wewnątrz kontenera ZIP, co czyni EPUB optymalnym formatem docelowym zapewniającym zgodność między różnymi urządzeniami.
Specyfikacja techniczna i analiza kodeków
FictionBook 2.0 korzysta z typu MIME application/x-fb2+xml i opiera się na czystym tekście XML, czasami skompresowanym wewnątrz archiwum .fb2.zip. Format ten nie posiada unikalnych bajtów identyfikacyjnych (magic bytes) i jest rozpoznawany po głównym tagu XML <FictionBook>. EPUB używa typu MIME application/epub+zip i jest ścisłym kontenerem ZIP. Pliki EPUB rozpoczynają się od bajtów magicznych PK (50 4B 03 04) i wymagają określonej struktury wewnętrznej zawierającej plik mimetype, folder META-INF z plikiem container.xml oraz pliki zawartości XHTML ostylowane za pomocą CSS.
Zgodność z systemami operacyjnymi i przeglądarkami
Pliki EPUB działają natywnie w systemach Windows, macOS, Linux, iOS i Android przy użyciu aplikacji takich jak Calibre, Apple Books oraz FBReader. Nowoczesne przeglądarki internetowe nie potrafią wyświetlać plików EPUB natywnie bez specjalnych rozszerzeń czytników lub bibliotek przeglądarkowych. FictionBook 2.0 ma znacznie węższą obsługę i zazwyczaj wymaga dedykowanego oprogramowania do czytania z Europy Wschodniej lub specjalistycznych narzędzi konwersyjnych, aby wyświetlać się poprawnie.
💡 Przydatne informacje
Zawsze sprawdzaj, czy osadzone pliki binarne z źródłowego pliku XML są odpowiednio przywoływane w nowym manifeście OPF podczas konwersji, aby zapobiec brakującym ilustracjom.
Porównanie formatów i specyfikacja techniczna
Standardowy 2-megabajtowy plik FictionBook konwertuje się do pliku EPUB o wielkości 2,1 MB. Przesłanie takiego pliku zajmuje mniej niż 0,1 sekundy w sieci 4G, odbywa się z prędkością natychmiastową w sieci 5G oraz w niezauważalnym czasie w standardowym połączeniu światłowodowym.
Często zadawane pytania
Jak przekonwertować FictionBook 2.0 na EPUB bez utraty jakości?
Konwersja odbywa się całkowicie bezstratnie, ponieważ oba formaty przechowują tekst i metadane przy użyciu znaczników tekstowych. Tekst, rozdziały oraz osadzone obrazy zakodowane w formacie Base64 trafiają bezpośrednio do nowych plików XHTML bez obniżania jakości i rozdzielczości.
Czym różni się FictionBook 2.0 od EPUB?
FictionBook 2.0 to pojedynczy dokument XML zawierający wszystkie części książki, podczas gdy EPUB to zbiór wielu plików XHTML, arkuszy stylów oraz dokumentów nawigacyjnych spakowanych razem wewnątrz skompresowanego archiwum ZIP.