यह काफी रोचक विषय है। इन वर्षों में, Amazon ने कई बार Kindle फ़ाइल स्वरूप को बदला है। उनकी डिजिटल पुस्तकें विभिन्न स्वरूपों में आईं, जिनमें AZW, फिर AZW3 और अंत में KFX शामिल हैं। आखिरी वाला एक जटिल संग्रह है जो टाइपसेटिंग इंजन, फोंट, बहु-पृष्ठ थंबनेल और डीआरएम सहित कई विशेषताओं को जोड़ता है। 2017 में प्रकाशित मेरी पुस्तकों में से एक डेके से मैंने इस पर ध्यान दिया।
कुछ और पढ़ते हुए, मुझे एहसास हुआ कि केएफएक्स डीआरएम को उन किताबों के लिए भी शामिल करता है जो डीआरएम का उपयोग करने के लिए नहीं हैं, और मुझे यह काफी अजीब लगा, क्योंकि एक लेखक के रूप में, मैंने विशेष रूप से किसी भी प्रकार के लॉक के साथ अपने स्वयं के कार्यों को प्रकाशित नहीं करने के लिए चुना है- एन्क्रिप्शन में। तो यह मुझे सोच में पड़ गया। क्या वास्तव में केएफएक्स को पुराने प्रारूप, या अन्य ई-पुस्तक प्रारूपों में परिवर्तित करने का एक तरीका है, और उन्हें कैलिबर और अन्य पाठकों में उपयोग किया जाता है, जिस तरह से पुराने प्रारूपों की अनुमति है? मेरे पीछे आओ।
बुनियादी उपकरण, आवश्यकताएं और अस्वीकरण
आप जो करना चाहते हैं वह सरल है:KFX फ़ाइलों को अन्य स्वरूपों में परिवर्तित करें - संग्रह, बैकअप और प्रकाशन परीक्षण उद्देश्यों के लिए, ताकि आप उन्हें विभिन्न ई-रीडर उपकरणों पर उपयोग कर सकें। यदि आप एक सामान्य ई-बुक रीडर में एक KFX फ़ाइल खोलने का प्रयास करते हैं, तो आप शायद सफल नहीं होंगे। उदाहरण के लिए, कैलिबर इस फ़ाइल स्वरूप को मूल रूप से नहीं पढ़ सकता है। समाधान तब फ़ाइल को परिवर्तित करना है, आज के लिए हमारा कार्य।
मैंने इस विषय के बारे में पढ़ने, जानकारी संकलित करने, काम पूरा करने के लिए सभी आवश्यक बिट्स और टुकड़ों को खोजने की कोशिश करने में कुछ घंटे बिताए। अंत में, मैंने सफलतापूर्वक प्रबंधन किया, लेकिन यह तुच्छ नहीं था, और अभी भी पूरी चीज के लिए बहुत सारे अगर और मगर हैं। तो चलिए टूल्स के साथ शुरू करते हैं:
- मैंने इसे Linux सिस्टम (उबंटू-आधारित) पर टेस्ट किया है।
- कैलिबर सॉफ्टवेयर (उदाहरण के लिए apt-get install कैलिबर या dnf इंस्टॉल कैलिबर)।
- DeDRM कैलिबर प्लगइन।
- KFX इनपुट कैलिबर प्लगइन।
- आपका Kindle डिवाइस सीरियल नंबर।
- केएफएक्स पुस्तक (जिसमें आपके किंडल पर विशिष्ट पुस्तक के लिए सभी फाइलें और संबद्ध फ़ोल्डर शामिल हैं)।
आपको कैलिबर प्लगइन्स स्थापित करने और अभिलेखागार के साथ काम करने में सहज महसूस करने की आवश्यकता होगी। अगर आप इन चीजों को आसानी से नहीं कर सकते हैं, तो शायद आपको यहां काम पूरा करने में दिक्कत होगी।
अस्वीकरण
इस गाइड का उद्देश्य आपको यह सिखाना नहीं है कि आप अपना रास्ता कैसे हैक करें। इसका उद्देश्य आपको अपनी स्वयं की पुस्तकों को डिक्रिप्ट करने और उन्हें अपने उपकरणों पर उपयोग करने की अनुमति देना है। वास्तव में, ऊपर सूचीबद्ध DeDRM प्लगइन किराए पर ली गई या उधार ली गई पुस्तकों के साथ काम नहीं करता है - यह केवल उन पुस्तकों के लिए काम करता है जिन्हें आपने स्वयं खरीदा है।
ऊपर सूचीबद्ध उपकरण कितनी अच्छी तरह काम करते हैं, इस पर कई तकनीकी सीमाएँ भी हैं, जिनमें किंडल सॉफ़्टवेयर का संस्करण और ऐसे ही शामिल हैं। मेरे परीक्षण में, मुझे ऐसी कोई समस्या नहीं आई। लेकिन जैसा कि आप पढ़ते हैं कृपया इसे ध्यान में रखें।
शुरू करने से पहले ... गैर-KFX पुस्तकें डाउनलोड करें
जब आप एक किंडल किताब खरीदते हैं, और फिर अपनी किंडल लाइब्रेरी में जाते हैं, तो आप अलग-अलग वितरण विधियों को चुन सकते हैं। आप किताबें सीधे किंडल डिवाइस या रीडर को भेज सकते हैं, और आप उन्हें यूएसबी के माध्यम से स्थानांतरित भी कर सकते हैं। यह आपके स्थानीय कंप्यूटर पर पुस्तक को प्रभावी रूप से डाउनलोड करेगा, जिसे आप प्रासंगिक डिवाइस पर कॉपी कर सकते हैं। कुछ समय के लिए, USB के माध्यम से डाउनलोड की गई पुस्तकें गैर-एन्क्रिप्टेड AZW स्वरूप में आती हैं, लेकिन यह बदल सकती है। तो यह आपका पहला और सबसे अच्छा विकल्प है, कोई भी फैंसी रूपांतरण करने से पहले! अगर किताब आपकी किंडल लाइब्रेरी में है, तो आप बिल्कुल तैयार हैं।
कैलिबर प्लगइन्स सेटअप
कैलिबर स्थापित करने और शुरू करने के बाद, आपको दो प्लगइन्स (कैलिबर> वरीयताएँ> प्लगइन्स) स्थापित करने की आवश्यकता होगी। केएफएक्स इनपुट प्लगइन्स की सूची में उपलब्ध है, हालांकि आप इसे मैन्युअल रूप से भी डाउनलोड कर सकते हैं (पेज की शुरुआत में लिंक फोरम थ्रेड देखें)। DeDRM GitHub से उपलब्ध है। दोनों प्लगइन्स ज़िप फ़ाइलों के रूप में आते हैं। DeDRM प्लगइन ZIP में केवल प्लगइन ही नहीं है - बल्कि इसमें वह भी है जो हमें चाहिए, वह है कैलिबर प्लगइन।
केएफएक्स इनपुट स्थापित करने के लिए, नए प्लगइन्स प्राप्त करें पर क्लिक करें, कैलिबर का चयन करें, इंस्टॉल करें, पुनरारंभ करें।
DeDRM को स्थापित करने के लिए, GitHub से ज़िप फ़ाइल डाउनलोड करें, इसे एक्स्ट्रैक्ट करें। अगला, कैलिबर में, प्लगइन्स विंडो में 'फ़ाइल से प्लगइन लोड करें' पर क्लिक करें, निकाले गए संग्रह में कैलिबर उप-फ़ोल्डर पर नेविगेट करें और फिर प्लगइन ज़िप का चयन करें। यदि आपने "गलत" ज़िप (जैसे बाहरी ज़िप संग्रह) चुना है, तो आप देखेंगे इसमें शीर्ष स्तर __init__.py फ़ाइल त्रुटि नहीं है। एक बार जब आप इस प्लगइन को भी स्थापित कर लेते हैं, तो कैलिबर को पुनः आरंभ करें।
DeDRM सेटअप
आपका अगला कदम DeDRM प्लगइन को कॉन्फ़िगर करना है। प्लगइन्स सूची खोलें, सूची में डीईडीआरएम खोजें। प्लगइन पर डबल-क्लिक करें, और यह अनुकूलन विंडो खोलेगा। आपको प्लगइन को कॉन्फ़िगर करना होगा, अन्यथा यह काम नहीं करेगा। और यह शायद सबसे जटिल कदम है। क्योंकि हर किसी के पास किंडल डिवाइस नहीं होता है, और यहीं पर यह जटिल हो जाता है। विभिन्न प्रकार के उपकरणों पर विभिन्न तकनीकी सीमाएँ हैं, जैसे Android के लिए Kindle या Mac के लिए Kindle।
मैंने ईइंक किंडल किताबों का चयन किया - कृपया ध्यान दें कि मैं एक किंडल डिवाइस का मालिक हूं, और मैंने इसे यूएसबी के माध्यम से अपनी लिनक्स मशीन से जोड़ा, और फिर मेरी डेके बुक को कॉपी किया (सभी क्षय * शीर्षक वाली फाइलें, केएफएक्स प्लस फ़ोल्डर)। जब आप डीईडीआरएम अनुकूलन स्क्रीन में इस विकल्प का चयन करते हैं, तो आपको अपने किंडल डिवाइस के लिए एक सीरियल नंबर जोड़ना होगा। यह संख्याओं और अंकों से बना एक 16-अंकीय स्ट्रिंग है (कोई रिक्त स्थान नहीं)।
कैलिबर में KFX किताब जोड़ें
अगला कदम अपनी KFX बुक को कैलिबर में जोड़ना है। यदि आपने इसे पहले ही कैलिबर में जोड़ लिया है, तो इसे हटा दें और फिर इसे नए सिरे से जोड़ें। DeDRM पहले आयात पर ही चलता है। यदि आपने सब कुछ सही तरीके से कॉन्फ़िगर किया है, तो DeDRM अभी चलेगा। इसमें कुछ सेकंड लग सकते हैं।
जबकि यह हो रहा था, पृष्ठभूमि में, डीईडीआरएम ने लिनक्स के लिए वाइन को कॉन्फ़िगर किया, शायद इसलिए यह डिक्रिप्शन कुंजी बनाने के लिए आवश्यक विभिन्न विंडोज-आधारित टूल इंस्टॉल कर सकता था। आपको मैन्युअल रूप से कुछ भी करने की कोई आवश्यकता नहीं है, लेकिन आपको इसके बारे में पता होना चाहिए, खासकर जब से यह सीधे आपके होम डायरेक्टरी में एक नया WINE कॉन्फिगरेशन बनाता है, न कि एक छिपी हुई वस्तु (कोई डॉट प्रीफिक्स) के रूप में नहीं, इसलिए यह आपके घर को प्रदूषित कर सकता है। - आपको अचानक वहां drive_c और विभिन्न WINE reg फाइलें दिखाई देंगी।
और फिर, यह किया गया था। पुस्तक आयात की गई थी। मैंने देखा कि कवर इमेज रंग के बजाय ब्लैक एंड व्हाइट थी, लेकिन इसे आसानी से हल किया जा सकता है। मैंने किताब को कैलिबर ईबुक रीडर में खोला, यह सत्यापित करने के लिए कि मैं वास्तव में DRM घटक हटा दिया गया था।
अन्य स्वरूपों में बदलें
अगला चरण KFX इनपुट का उपयोग करके पुस्तक को रूपांतरित करना है। यह एक वैकल्पिक चरण है, लेकिन यदि आप अपनी पुस्तक को AZW3 प्रारूप, या शायद EPUB या समान रूप में रखना चाहते हैं, तो आप इस प्लगइन का उपयोग कर सकते हैं। यह काफी उपयोगी हो सकता है यदि आपके पास कई ईबुक डिवाइस हैं, या आप अपनी खुद की फाइलों का बैकअप रखना चाहते हैं - हालांकि वे सभी आपकी किंडल लाइब्रेरी में उपलब्ध होनी चाहिए, लेकिन फिर भी।
फिर मैंने कैलिबर ईबुक रीडर में फ़ाइल खोली, यह सुनिश्चित करने के लिए कि सब कुछ बांका है:
और बस। हो गया था। खुशी का समय।
विभिन्न त्रुटियां
यदि चीजें उस तरह से काम नहीं करती हैं जैसा उन्हें करना चाहिए, तो आपको DeDRM प्लगइन ZIP त्रुटि के अलावा विभिन्न त्रुटियां दिखाई देंगी, जिनकी हम पहले ही चर्चा कर चुके हैं। सबसे पहले, यदि आप डीईडीआरएम प्लगइन के उपयोग के बिना कैलिबर में एक केएफएक्स फ़ाइल खोलने का प्रयास करते हैं, तो आप ऐसा करने में सक्षम नहीं होंगे। इसके अलावा, यदि आप DeDRM के चलने से पहले KFX इनपुट का उपयोग करने का प्रयास करते हैं, तो आप फ़ाइल को परिवर्तित नहीं कर पाएंगे, भले ही आपने रूपांतरण प्रक्रिया के दौरान त्रुटियों को अनदेखा करने का विकल्प चुना हो।
निष्कर्ष
आशा है, यह मार्गदर्शिका उपयोगी थी। मुझे पहले कभी भी किसी KFX फ़ाइल को कैलिबर में खोलने की क्षमता की आवश्यकता नहीं थी, क्योंकि मैं अपने किंडल पर उनका उपयोग करके और उन्हें पढ़कर खुश हूं। लेकिन जब मेरी खुद की किताबों की बात आती है, जो किताबें मैंने खुद लिखी हैं और फिर डीआरएम के बिना प्रकाशित की हैं, तो मैं वास्तव में इन फाइलों के साथ काम करने में सक्षम होने की उम्मीद करता हूं, जिसमें प्रकाशन से पहले और प्रकाशन के बाद की कोई भी प्रक्रिया शामिल है - आखिरकार, यह मुझे यह परीक्षण करने की अनुमति देता है कि डिजिटल पुस्तकें विभिन्न उपकरणों पर कैसे प्रदर्शित होती हैं, और यह सुनिश्चित करती हैं कि मेरे पाठकों को सबसे अच्छा अनुभव मिले।
यह एक तुच्छ ट्यूटोरियल नहीं है - यह लिनक्स (जो पहले से ही बहुत अधिक हो सकता है) का उपयोग करता है, इसके लिए दो कैलिबर प्लगइन्स की आवश्यकता होती है, और आपको काम करने के लिए कुछ ट्विकिंग की आवश्यकता होती है। लेकिन अंत में हम सफल हुए। उन लोगों के लिए जिन्हें परेशान नहीं किया जा सकता है, मेरी सलाह है कि USB विकल्प का उपयोग करके अपनी किंडल लाइब्रेरी से फ़ाइलें प्राप्त करें, इस तरह आपको KFX रूपांतरण के बारे में चिंता करने की आवश्यकता नहीं होगी। वैकल्पिक रूप से, यह आलेख उन चरणों की रूपरेखा प्रस्तुत करता है जिनकी आपको कार्य पूरा करने के लिए आवश्यकता होगी। आपसे वहाँ मिलेंगे, और अपनी पुस्तकों का आनंद लें!
चीयर्स।