FictionBook 2.0 ई-बुक (.fb2)

FictionBook मानक

FictionBook 2.0 (FB2) एक लोकप्रिय ओपन सिमेंटिक XML-आधारित ईबुक प्रारूप है, जो एक संपूर्ण पुस्तक के पाठ, टाइपोग्राफी, मेटाडेटा और एम्बेडेड कवर चित्रों को एक ही स्टैंडअलोन XML फ़ाइल में पैकेज करता है।

FB2 को EPUB में कन्वर्ट करें

मुफ्त इन-ब्राउज़र FB2 से EPUB कन्वर्टर। अपने डिवाइस पर तुरंत फ़ाइलें कन्वर्ट करें।

इंस्पेक्ट और मेटाडेटा

ऑपरेटिंग सिस्टम और फ़ाइल विश्लेषक शुरुआती बाइनरी बाइट अनुक्रम का निरीक्षण करके FB2 फ़ाइलों की पहचान करते हैं:

फ़ाइलें यहाँ चुनें या छोड़ें

100% प्राइवेट इन-ब्राउज़र कन्वर्शन - फ़ाइलें कभी आपका डिवाइस नहीं छोड़तीं

या पेस्ट करें Ctrl+V
शून्य-नेटवर्क-ट्रांसमिशन गोपनीयता गारंटी: बाहरी सर्वर पर 0 बाइट अपलोड किए गए। सारी प्रोसेसिंग आपके ब्राउज़र सैन्डबॉक्स में स्थानीय रूप से हुई।

बाइट-स्तरीय हेडर हस्ताक्षर (मैजिक बाइट्स)

ऑपरेटिंग सिस्टम और फ़ाइल विश्लेषक शुरुआती बाइनरी बाइट अनुक्रम का निरीक्षण करके FB2 फ़ाइलों की पहचान करते हैं:

HEX हस्ताक्षर (ऑफ़सेट 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
बाइट एंडियानेस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 (वर्तमान)EPUBMOBITXT
फ़ाइल संरचनाएकल स्टैंडअलोन 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 छवि डिकोडिंग के दौरान हीप भ्रष्टाचार।

सुरक्षात्मक सर्वोत्तम प्रथाएँ:

ऐतिहासिक मूल और मील के पत्थर

2010FB2.ZIP पूर्वी यूरोपीय ई-रीडर्स (PocketBook) में वास्तविक मानक ईबुक प्रारूप बन जाता है।
2008FictionBook 2.1 बेहतर शैली वर्गीकरण और तालिका संरचनाओं का परिचय देता है।
2004दिमित्री ग्रिबोव और माइकल मात्सनेव दृश्य प्रस्तुति पर सिमेंटिक बुक संरचना को प्राथमिकता देने के लिए FB2 बनाते हैं।

मुख्य लाभ और खूबियाँ

  • शुद्ध सिमेंटिक मार्कअप: यह वर्णन करता है कि पाठ क्या दर्शाता है (कविता, उद्धरण, फुटनोट, एपिग्राफ) न कि यह कैसा दिखता है।
  • एकल-फ़ाइल सादगी: सभी दृष्टांत और कवर छवियां एकल 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 फ़ाइल है।