FB2

FB2 फ़ाइल क्या होती है?

XML पर टिका एक ई-बुक फ़ॉर्मेट, पूर्वी यूरोप में ख़ूब चलता है।

FB2 है क्या

FB2 एक सादा टेक्स्ट फ़ॉर्मेट है, जो किसी भी एडिटर में खुल जाता है। इसका इस्तेमाल बनी हुई फ़ाइल सौंपना के लिए होता है।

एक्सटेंशन .fb2 है और पूरा नाम FictionBook 2। दोनों उतना नहीं बताते जितना यह कि फ़ाइल अंदर क्या-क्या रख सकती है — और इस पन्ने का बाक़ी हिस्सा इसी के बारे में है।

FB2 आया कहाँ से

यह 2004 तक पीछे जाता है।

उम्र एक व्यावहारिक वजह से काम की है: फ़ॉर्मेट जितना पुराना, उतने ज़्यादा प्रोग्रामों को उसे सीखने का वक़्त मिला है।

विनिर्देश सार्वजनिक है

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

यह एक ख़ास काम का फ़ॉर्मेट है

यह एक ही काम को एक ही तरह के लोगों के लिए अच्छी तरह करने को मौजूद है। उस काम के बाहर इसे यूँ ही चुन लेना ठीक नहीं, और उस काम के अंदर आमतौर पर इससे बेहतर कुछ है ही नहीं।

यह एक ही फ़ाइल में कई पन्ने रख सकती है

FB2 फ़ाइल एक पन्ने तक सीमित नहीं है, और जब इसे ऐसी चीज़ में बदला जाए जो सीमित है तो यह मायने रखता है: एक बार बदलने पर एक ही फ़ाइल निकलती है और उसमें एक ही पन्ना होता है — पहला वाला, बशर्ते कन्वर्टर पन्ना चुनने की सुविधा न देता हो।

FB2 को खोलता कौन है

Calibre और FBReader इसे पढ़ते हैं, और इसी तरह के ज़्यादातर दूसरे प्रोग्राम भी।

फ़ाइल न खुले तो कसूर फ़ॉर्मेट का शायद ही कभी होता है — अक्सर प्रोग्राम ही फ़ॉर्मेट से पुराना होता है। किसी पुरानी चीज़ में बदल लेना इससे निकलने का भरोसेमंद रास्ता है, और इस वेबसाइट का बाक़ी हिस्सा इसी के लिए है।

इसे ब्राउज़र में खोलना

इसे कोई भी ब्राउज़र नहीं पढ़ता।

इसे बदलने की सबसे आम वजह यही है: फ़ॉर्मेट ख़राब है, ऐसा नहीं — बात यह है कि जहाँ आप फ़ाइल दिखाना चाहते हैं वह जगह उसे पढ़ ही नहीं सकती।

यह काम करने का फ़ॉर्मेट है

FB2 इसलिए बना है कि इसे खोला और बदला जाए। जब तक काम चल रहा है फ़ाइल इसी फ़ॉर्मेट में रखिए, और जब भी बनी हुई प्रति चाहिए हो, इसी से निर्यात कीजिए।

एक XML फ़ाइल, और पूरी किताब उसी के भीतर

FB2 फ़ाइल एक अकेला XML दस्तावेज़ है जिसमें पूरी किताब है: मेटाडेटा, अध्याय-संरचना वाला टेक्स्ट, और उसी फ़ाइल के भीतर base64 में एनकोड की गई कोई भी तस्वीर। कोई आर्काइव नहीं, कोई फ़ोल्डर नहीं, कोई मेनिफ़ेस्ट नहीं।

यह EPUB से जान-बूझकर अलग है, जो कई HTML फ़ाइलों और इंडेक्स दस्तावेज़ों की एक ZIP है। एक फ़ाइल सहेजना, कॉपी करना और आगे भेजना आसान है, और यह टूटी आर्काइव से आधा-ख़राब नहीं हो सकती।

यह संरचना बताता है, दिखावट नहीं

FictionBook यह बताता है कि चीज़ें क्या हैं: एक अध्याय, एक epigraph, अपनी पंक्तियों वाली एक कविता, एक उद्धरण। यह यह नहीं बताता कि कुछ भी कैसा दिखता है — कोई फ़ॉन्ट नहीं, कोई हाशिया नहीं, कोई पेज लेआउट नहीं।

यह छूट जाना नहीं, एक जान-बूझकर लिया डिज़ाइन फ़ैसला है। पाठक टाइपोग्राफ़ी तय करता है; फ़ाइल किताब बताती है। कविता के तौर पर टैग की गई कविता तब भी कविता रहती है जब कोई रीडिंग ऐप उसे फ़ोन स्क्रीन पर दोबारा बहाता है।

यह फ़ॉर्मेट असल में कहाँ इस्तेमाल होता है

रूस और रूसी-भाषी दुनिया में, भारी बहुमत से, और कुछ हद तक पूर्वी यूरोप में और कहीं। यह 2000 के दशक की शुरुआत में साहित्य को डिजिटल बनाने वाले बड़े स्वयंसेवी पुस्तकालयों से उभरा।

उस दुनिया के बाहर यह दुर्लभ है, और यही इस पेज के होने की पूरी वजह है। आम मुलाक़ात है किसी रूसी-भाषा लाइब्रेरी से किताब डाउनलोड करना और पाना कि न फ़ोन, न e-reader इसे खोलेगा।

बिना बदले इसे पढ़ना

Calibre सीधे FB2 खोलता है और डेस्कटॉप पर सबसे व्यावहारिक जवाब है। कई Android रीडिंग ऐप इसे नेटिव रूप से पढ़ते हैं।

जो आम तौर पर इसे नहीं पढ़ते वे हैं Amazon Kindle, Apple Books या ब्राउज़र। इनके लिए बदलना पसंद नहीं, ज़रूरत है।

EPUB या MOBI में बदलना

EPUB स्वाभाविक लक्ष्य है: दोनों फ़ॉर्मेट दिखावट के बजाय संरचना बताते हैं, इसलिए अध्याय अध्याय रहते हैं, सामग्री सूची बचती है, तस्वीरें पार आती हैं।

जो लगभग अंदाज़े से बदलता है वह ज़्यादा साहित्यिक मार्कअप है। कविता, epigraph और उद्धरण के FictionBook में सटीक टैग हैं और EPUB में सिर्फ़ ढीले समकक्ष — गद्य के लिए यह अदृश्य है; कविता संग्रह के लिए पहले एक पन्ना जाँच लेना बेहतर है।

मेटाडेटा असामान्य रूप से अच्छा है

फ़ाइल के ऊपर का विवरण खंड ज़्यादातर e-book फ़ॉर्मेट से कहीं ज़्यादा रखता है: लेखक का पहला, बीच का और परिवार का नाम अलग-अलग, अनुवादक, मूल भाषा, श्रृंखला और उसमें क्रम, तय सूची से genre।

यह किसी संग्रह को बदलते वक़्त मायने रखता है। सही मैपिंग वाला बदलाव ऐसी लाइब्रेरी देता है जो सही सजती और समूहित होती है; ग़लत मैपिंग चार सौ किताबें एक बिगड़े लेखक-नाम के नीचे फ़ाइल कर देती है।

FB2 और उसका ज़िप किया चचेरा भाई

फ़ाइलें अक्सर .fb2.zip या .fbz के रूप में आती हैं — वही XML दबाई गई। चूँकि फ़ॉर्मेट लंबा-चौड़ा टेक्स्ट है और base64 तस्वीरें रखता है, दबाव नाटकीय है, अक्सर पाँचवें हिस्से तक।

अगर कुछ इसे मना करे, पहले unzip करना कुछ भी नहीं खोता। दोनों में सामग्री का कोई फ़र्क़ नहीं, न किसी दिशा में कुछ खोता है।

ज़रूरी जानकारी, एक जगह

FB2 फ़ॉर्मेट की पहचान और उसका स्रोत।
एक्सटेंशन.fb2
मीडिया टाइपapplication/x-fictionbook+xml
पहली बार प्रकाशित2004