FictionBook 2.0 ई-बुक (.fb2)

फ़िक्शनबुक मानक

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

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

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

निरीक्षण और मेटाडेटा

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

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

निजी - फ़ाइलें कभी आपके डिवाइस से बाहर नहीं जातीं

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

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

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

HEX हस्ताक्षर (ऑफ़सेट 0):

3C 3F 78 6D 6C

ASCII निरूपण: <?xml

मानकीकरण: फ़िक्शनबुक ओपन XML विनिर्देश

तकनीकी विनिर्देश

कंटेनर आर्किटेक्चरमेटाडेटा, मुख्य भाग के अध्याय, कविताएँ, प्रस्तावना उद्धरण (epigraphs) और Base64-एन्कोड की गई बाइनरी छवियों वाला एक स्व-निहित XML दस्तावेज़।
कंप्रेशनअसंपीड़ित मूल XML या .fb2.zip के रूप में ZIP किया हुआ
बाइट एंडियानेसUTF-8 / Unicode पाठ धारा
कलर स्पेसअंतर्निहित चित्र प्रोफ़ाइल
चैनल और संरचनाअर्थगत पुस्तक संरचना (title-info, body, epigraphs, footnotes, sections)
अधिकतम आयामअसीमित पाठ लंबाई
पारदर्शितामार्कअप में कोई नहीं (अंतर्निहित PNG पारदर्शिता समर्थित करते हैं)
स्ट्रीमिंग और प्रोग्रेसिवक्रमिक XML धारा; फुटनोट हाइपरलिंक से तुरंत फुटनोट पर पहुँचा जा सकता है

तकनीकी तुलना मैट्रिक्स: FB2 बनाम प्रतियोगी

तकनीकी विशेषताFB2 (वर्तमान)EPUBMOBITXT
फ़ाइल संरचनाएकल स्टैंडअलोन XML पाठ फ़ाइलXHTML/CSS/छवियों का ZIP आर्काइवPalmDOC बाइनरी डेटाबेससादा कच्चा पाठ प्रवाह
छवि संग्रहणXML के अंदर Base64 एम्बेडेडZIP के अंदर अलग छवि फ़ाइलेंPalm डेटाबेस में बाइनरी रिकॉर्डकोई नहीं (केवल पाठ)
सिमेंटिक जागरूकताउच्च (कविता और एपिग्राफ के लिए नेटिव टैग)CSS क्लास पर निर्भरप्राथमिक HTML टैगशून्य सिमेंटिक संरचना
प्राथमिक क्षेत्रपूर्वी यूरोप और पॉकेटबुकवैश्विक / पश्चिमी मानकविरासत अमेज़न किंडलसंगतता पढ़ने वाले डिवाइस और ऐप पर निर्भर करती है।

सामान्य करप्शन मोड और हेक्स रिकवरी गाइड

ई-रीडर रिपोर्ट करता है 'XML पार्सिंग त्रुटि: पंक्ति X पर बेमेल टैग'।

मूल कारण: पुस्तक के मुख्य पाठ के अंदर बिना बंद किया हुआ XML टैग या अनएस्केपड एम्परसेंट ('&')।

रिकवरी: File2File.app FB2 रिपेयर टूल का उपयोग करके XML स्कीमा टैग को सत्यापित और मरम्मत करें।

सुरक्षा विश्लेषण और पार्सर अटैक वेक्टर्स

FB2 XML-आधारित है और XML एंटिटी एक्सपेंशन (अरबों हँसी) और XXE जैसे मानक XML पार्सर हमलों के प्रति संवेदनशील है।

ज्ञात अटैक वेक्टर्स

  • स्वचालित पुस्तक प्रसंस्करण के दौरान स्थानीय सर्वर फ़ाइलों को पढ़ने वाला XML एक्सटर्नल एंटिटी (XXE) इंजेक्शन।
  • XML DOM निर्माण के दौरान मेमोरी की खपत करने वाला XML एंटिटी विस्फोट (अरबों हँसी)।
  • जिन C ई-रीडर लाइब्रेरी में सुरक्षा सुदृढ़ीकरण नहीं किया गया है, उनमें Base64 छवि डिकोडिंग के दौरान हीप करप्शन।

सुरक्षात्मक सर्वोत्तम प्रथाएँ: FB2 फ़ाइलों को संभालने वाले XML पार्सर में DTD प्रोसेसिंग और बाहरी एंटिटी रिज़ॉल्यूशन को अक्षम करें।

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

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

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

  • शुद्ध सिमेंटिक मार्कअप: यह वर्णन करता है कि पाठ क्या दर्शाता है (कविता, उद्धरण, फुटनोट, एपिग्राफ) न कि यह कैसा दिखता है।
  • एकल-फ़ाइल सादगी: सभी चित्र और कवर छवियां एकल XML फ़ाइल के भीतर सीधे Base64 पाठ के रूप में एम्बेडेड होती हैं।
  • मानकीकृत सिमेंटिक XML टैग के कारण स्वचालित रूप से परिवर्तित, अनुक्रमित और अनुवादित करने में आसान।

तकनीकी सीमाएँ और कमियाँ

  • आधुनिक EPUB 3 में पाए जाने वाले उन्नत CSS स्टाइलिंग, कस्टम वेब टाइपोग्राफी और गतिशील एनिमेशन का अभाव है।
  • Base64 एन्कोडिंग एम्बेडेड चित्रों के फ़ाइल आकार को लगभग 33% तक बढ़ा देती है।
  • तृतीय-पक्ष फर्मवेयर या रूपांतरण के बिना पश्चिमी ई-रीडर्स (Kindle, Kobo) पर शायद ही कभी समर्थित है।

रोचक तकनीकी जानकारी

  • FB2 रूस में बनाया गया था और पूर्वी यूरोप में सबसे अधिक पढ़ा जाने वाला ईबुक प्रारूप बना हुआ है। हर PocketBook डिवाइस इसे नेटिव रूप से पढ़ सकता है।
  • 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 फ़ाइल है।