FB2 प्रारूप क्या है?

FB2 (FictionBook 2) एक खुला XML-आधारित ई-बुक प्रारूप है जिसे रूस में विकसित किया गया था। EPUB जैसे प्रारूपों के विपरीत जो संपीड़ित HTML का उपयोग करते हैं, FB2 पूरी किताब को एक एकल संरचित XML दस्तावेज़ के रूप में संग्रहीत करता है। यह FB2 फ़ाइलों को किसी भी पाठ संपादक के साथ आसानी से संपादन योग्य बनाता है और सुनिश्चित करता है कि वे विशेष सॉफ़्टवेयर के बिना भी पठनीय रहें।

यह प्रारूप विशेष रूप से कल्पना के लिए डिज़ाइन किया गया था और इसमें पुस्तक मेटाडेटा (लेखक, शीर्षक, शैली, एनोटेशन), संरचित सामग्री (अध्याय, अनुभाग, उपसर्ग, कविताएं), फुटनोट और एंडनोट, और base64 के रूप में एन्कोड की गई एम्बेडेड छवियों के लिए अंतर्निहित समर्थन है। FB2 विशेष रूप से रूस, यूक्रेन और अन्य पूर्वी यूरोपीय देशों में लोकप्रिय है, जहां कई डिजिटल पुस्तकालय मुख्य रूप से इस प्रारूप में किताबें प्रदान करते हैं।

उपकरण विवरण

यह ऑनलाइन FB2 रीडर आपको किसी भी सॉफ़्टवेयर को स्थापित किए बिना सीधे अपने ब्राउज़र में FictionBook फ़ाइलें खोलने और पढ़ने की अनुमति देता है। बस अपनी .fb2 या .fb2.zip फ़ाइल अपलोड करें और तुरंत पढ़ना शुरू करें। उपकरण FB2 XML संरचना को पार्स करता है और इसे सभी FB2-विशिष्ट तत्वों के लिए उचित स्टाइलिंग के साथ स्वरूपित HTML के रूप में प्रस्तुत करता है।

विशेषताएं

  • ऑफ़लाइन पढ़ना — एक बार लोड होने के बाद, आपकी किताब बिना किसी सर्वर अपलोड के पूरी तरह से आपके ब्राउज़र में उपलब्ध है
  • संपीड़ित फ़ाइल समर्थन — सादे .fb2 फ़ाइलों और संपीड़ित .fb2.zip संग्रह दोनों को पढ़ता है
  • पूर्ण मेटाडेटा प्रदर्शन — पुस्तक शीर्षक, लेखक, कवर छवि, प्रकाशक, ISBN और प्रकाशन तारीख दिखाता है
  • विषय सूची — पुस्तक संरचना से निकाली गई स्वचालित अध्याय नेविगेशन
  • समृद्ध स्वरूपण — उपसर्ग, कविताओं, उद्धरणों, फुटनोट, तालिकाओं और छवियों का उचित प्रतिपादन

समर्थित तत्व

रीडर सभी मानक FB2 तत्वों को सही तरीके से संभालता है:

तत्व प्रकार प्रतिपादन
अध्याय और अनुभाग नेविगेशन के साथ पदानुक्रमित शीर्षक
पैराग्राफ उचित रिक्ति के साथ मानक पाठ पैराग्राफ
जोर और मजबूत इटैलिक और बोल्ड पाठ स्वरूपण
उपसर्ग लेखक एट्रिब्यूशन के साथ स्टाइल किए गए ब्लॉकक्वोट
कविताएं और छंद इंडेंटेशन के साथ संरक्षित लाइन ब्रेक
उद्धरण स्रोत एट्रिब्यूशन के साथ ब्लॉकक्वोट स्टाइलिंग
फुटनोट नोट अनुभागों के लिए सुपरस्क्रिप्ट लिंक
छवियां base64 से डिकोड की गई एम्बेडेड छवियां
तालिकाएं हेडर के साथ पूर्ण तालिका समर्थन

यह कैसे काम करता है

जब आप एक FB2 फ़ाइल अपलोड करते हैं, तो रीडर ये चरण निष्पादित करता है:

  1. संग्रह निष्कर्षण — यदि फ़ाइल संपीड़ित है (.fb2.zip), तो इसे JSZip का उपयोग करके मेमोरी में अनज़िप किया जाता है
  2. XML पार्सिंग — FB2 सामग्री को संरचना और डेटा निकालने के लिए XML के रूप में पार्स किया जाता है
  3. मेटाडेटा निष्कर्षण — शीर्षक, लेखक, कवर छवि और अन्य पुस्तक जानकारी <title-info> और <publish-info> अनुभागों से पढ़ी जाती है
  4. छवि प्रसंस्करण<binary> तत्वों में एम्बेड की गई बाइनरी छवियों को डेटा URI में परिवर्तित किया जाता है
  5. सामग्री रूपांतरण — प्रत्येक <body> अनुभाग को दस्तावेज़ पदानुक्रम को संरक्षित करते हुए स्टाइल किए गए HTML में रूपांतरित किया जाता है
  6. अध्याय निर्माण — व्यक्तिगत अनुभाग नेविगेट करने योग्य अध्यायों में बदल जाते हैं जिनमें एक जेनरेट की गई विषय सूची होती है

उपयोग के मामले

  • रूसी ई-बुक पढ़ना — FB2 रूसी डिजिटल पुस्तकालयों में प्रमुख प्रारूप है, और यह उपकरण आपको डेस्कटॉप सॉफ़्टवेयर स्थापित किए बिना किताबें पढ़ने देता है
  • त्वरित पुस्तक पूर्वावलोकन — FB2 फ़ाइलों को अन्य प्रारूपों में परिवर्तित करने से पहले सामग्री और स्वरूपण की जांच करें
  • क्रॉस-प्लेटफॉर्म पढ़ना — किसी भी वेब ब्राउज़र वाले डिवाइस से अपने FB2 संग्रह तक पहुंचें, जिसमें टैबलेट और फोन शामिल हैं

सुझाव

  • कई छवियों वाली बड़ी किताबों के लिए, पार्सर को सभी एम्बेडेड ग्राफिक्स को संसाधित करने के लिए कुछ सेकंड दें
  • अध्यायों के बीच तेजी से कूदने के लिए विषय सूची पैनल का उपयोग करें
  • रीडर प्रत्येक अध्याय के भीतर आपकी स्थिति को याद रखता है, इसलिए आप दूर जा सकते हैं और जहां आप छोड़ गए थे वहां वापस आ सकते हैं
  • ज़ूम और फ़ॉन्ट आकार सेटिंग्स पढ़ने सत्रों के बीच संरक्षित हैं

सीमाएं

  • DRM-संरक्षित FB2 फ़ाइलें नहीं खोली जा सकती हैं
  • बहुत बड़ी फ़ाइलें (50 MB से अधिक) पुराने डिवाइसों पर धीमी लोडिंग का कारण बन सकती हैं
  • विशिष्ट सॉफ़्टवेयर द्वारा बनाई गई कुछ गैर-मानक FB2 एक्सटेंशन पूरी तरह से प्रस्तुत नहीं हो सकती हैं

संबंधित उपकरण

  • EPUB Book Reader — EPUB प्रारूप ई-बुक के लिए
  • PDF Viewer — PDF दस्तावेज़ों के लिए
  • Markdown Viewer — Markdown फ़ाइलों के लिए