FictionBook 2.0 ई-बुक (.fb2)
FictionBook मानकFictionBook 2.0 (FB2) एक लोकप्रिय ओपन सिमेंटिक XML-आधारित ईबुक प्रारूप है, जो एक संपूर्ण पुस्तक के पाठ, टाइपोग्राफी, मेटाडेटा और एम्बेडेड कवर चित्रों को एक ही स्टैंडअलोन XML फ़ाइल में पैकेज करता है।
FB2 को EPUB में कन्वर्ट करें
मुफ्त इन-ब्राउज़र FB2 से EPUB कन्वर्टर। अपने डिवाइस पर तुरंत फ़ाइलें कन्वर्ट करें।
इंस्पेक्ट और मेटाडेटा
ऑपरेटिंग सिस्टम और फ़ाइल विश्लेषक शुरुआती बाइनरी बाइट अनुक्रम का निरीक्षण करके FB2 फ़ाइलों की पहचान करते हैं:
बाइट-स्तरीय हेडर हस्ताक्षर (मैजिक बाइट्स)
ऑपरेटिंग सिस्टम और फ़ाइल विश्लेषक शुरुआती बाइनरी बाइट अनुक्रम का निरीक्षण करके FB2 फ़ाइलों की पहचान करते हैं:
HEX हस्ताक्षर (ऑफ़सेट 0):
3C 3F 78 6D 6CASCII निरूपण: <?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 |
| बाइट एंडियानेस | UTF-8 / Unicode text stream |
| कलर स्पेस | Embedded image profiles |
| चैनल और संरचना | Semantic book structure (title-info, body, epigraphs, footnotes, sections) |
| अधिकतम आयाम | Unbounded text length |
| पारदर्शिता (Transparency) | None in markup (embedded PNGs support transparency) |
| स्ट्रीमिंग और प्रोग्रेसिव | Sequential XML stream; footnote hyperlinks provide instant footnote jumps |
तकनीकी तुलना मैट्रिक्स: FB2 बनाम प्रतियोगी
| तकनीकी विशेषता | FB2 (वर्तमान) | EPUB | MOBI | TXT |
|---|---|---|---|---|
| फ़ाइल संरचना | एकल स्टैंडअलोन XML पाठ फ़ाइल | XHTML/CSS/छवियों का ZIP आर्काइव | PalmDOC बाइनरी डेटाबेस | सादा कच्चा पाठ प्रवाह |
| छवि संग्रहण | XML के अंदर Base64 एम्बेडेड | ZIP के अंदर अलग छवि फ़ाइलें | Palm डेटाबेस में बाइनरी रिकॉर्ड | कोई नहीं (केवल पाठ) |
| सिमेंटिक जागरूकता | उच्च (मूल कविता, एपिग्राफ टैग) | CSS क्लास पर निर्भर | प्राथमिक HTML टैग | शून्य सिमेंटिक संरचना |
| प्राथमिक क्षेत्र | पूर्वी यूरोप और पॉकेटबुक | वैश्विक / पश्चिमी मानक | विरासत अमेज़न किंडल | सार्वभौमिक |
सामान्य करप्शन मोड और हेक्स रिकवरी गाइड
ई-रीडर रिपोर्ट करता है 'XML पार्सिंग त्रुटि: पंक्ति X पर बेमेल टैग'।
मूल कारण: पुस्तक के मुख्य पाठ के अंदर अनबंद XML टैग या अनएस्केपड एम्परसेंट ('&')।
रिकवरी: File2File FB2 रिपेयर टूल का उपयोग करके XML स्कीमा टैग को सत्यापित और मरम्मत करें।
सुरक्षा विश्लेषण और पार्सर अटैक वेक्टर्स
FB2 XML-आधारित है और XML एंटिटी एक्सपेंशन (अरबों हँसी) और XXE जैसे मानक XML पार्सर हमलों के प्रति संवेदनशील है।
ज्ञात अटैक वेक्टर्स
- स्वचालित पुस्तक प्रसंस्करण के दौरान स्थानीय सर्वर फ़ाइलों को पढ़ने वाला XML एक्सटर्नल एंटिटी (XXE) इंजेक्शन।
- XML DOM निर्माण के दौरान मेमोरी की खपत करने वाला XML एंटिटी विस्फोट (अरबों हँसी)।
- अकठोर C ई-रीडर लाइब्रेरी में Base64 छवि डिकोडिंग के दौरान हीप भ्रष्टाचार।
सुरक्षात्मक सर्वोत्तम प्रथाएँ:
ऐतिहासिक मूल और मील के पत्थर
मुख्य लाभ और खूबियाँ
- शुद्ध सिमेंटिक मार्कअप: यह वर्णन करता है कि पाठ क्या दर्शाता है (कविता, उद्धरण, फुटनोट, एपिग्राफ) न कि यह कैसा दिखता है।
- एकल-फ़ाइल सादगी: सभी दृष्टांत और कवर छवियां एकल XML फ़ाइल के भीतर सीधे Base64 पाठ के रूप में एम्बेडेड होती हैं।
- मानकीकृत सिमेंटिक XML टैग के कारण स्वचालित रूप से परिवर्तित, अनुक्रमित और अनुवादित करने में आसान।
तकनीकी सीमाएँ और कमियाँ
- आधुनिक EPUB 3 में पाए जाने वाले उन्नत CSS स्टाइलिंग, कस्टम वेब टाइपोग्राफी और गतिशील एनिमेशन का अभाव है।
- Base64 एन्कोडिंग एम्बेडेड दृष्टांतों के फ़ाइल आकार को लगभग 33% तक बढ़ा देती है।
- तृतीय-पक्ष फर्मवेयर या रूपांतरण के बिना पश्चिमी ई-रीडर्स (Kindle, Kobo) पर शायद ही कभी समर्थित है।
रोचक तकनीकी जानकारी
- FB2 रूस में बनाया गया था और पूर्वी यूरोप में सबसे अधिक पढ़ा जाने वाला ईबुक प्रारूप बना हुआ है, जिसे प्रत्येक पॉकेटबुक डिवाइस द्वारा मूल रूप से समर्थन प्राप्त है।
- FB2 फ़ाइल में, फुटनोट एक समर्पित '<notes>' बॉडी सेक्शन में संग्रहीत किए जाते हैं, जिससे ई-रीडर्स उन्हें पॉप-अप के रूप में प्रदर्शित कर सकते हैं।
- .fb2 फ़ाइल को XML दस्तावेज़ के रूप में खोलकर किसी भी मानक वेब ब्राउज़र में FB2 फ़ाइलों को देखा और सत्यापित किया जा सकता है।
अक्सर पूछे جانے वाले तकनीकी प्रश्न
कौन से डिवाइस FB2 फ़ाइलें पढ़ते हैं?
PocketBook ई-रीडर, FBReader, Moon+ Reader, Calibre और विभिन्न Android/iOS रीडर ऐप्स मूल रूप से FB2 पढ़ते हैं।
मैं FB2 को EPUB या PDF में कैसे बदल सकता हूँ?
अपनी FB2 फ़ाइल को सीधे अपने ब्राउज़र में सेकंडों में एक सुंदर स्टाइल वाली EPUB या PDF पुस्तक में बदलने के लिए उसे File2File.app पर अपलोड करें।
FB2.ZIP फ़ाइल क्या है?
FB2.ZIP फ़ाइल ई-रीडर मेमोरी कार्ड पर स्टोरेज स्पेस बचाने के लिए ZIP कम्प्रेशन का उपयोग करके कंप्रेस की गई एक मानक .fb2 XML फ़ाइल है।