Computer >> कंप्यूटर ट्यूटोरियल >  >> सॉफ्टवेयर >> Office

KFX फाइलों में महारत: Calibre के साथ उन्हें देखने और परिवर्तित करने की चरण-दर-चरण मार्गदर्शिका

यह एक बल्कि दिलचस्प विषय है। वर्षों में, Amazon ने Kindle फ़ाइल प्रारूप को कई बार बदल दिया है। उनकी डिजिटल किताबें विभिन्न प्रारूपों में आईं, जिनमें AZW, फिर AZW3 और अंत में KFX शामिल हैं। अंतिम वाला एक जटिल संग्रह है जो कई विशेषताओं को जोड़ता है, जिसमें टाइपसेटिंग इंजन, फॉन्ट, मल्टी-पेज थंबनेल, और DRM भी शामिल है। मैंने यह 2017 में प्रकाशित मेरी पुस्तकों में से एक, Decay के साथ शुरू होते हुए देखा।

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

बुनियादी उपकरण, आवश्यकताएं और अस्वीकरण

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

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

  • मैंने इसका परीक्षण एक Linux सिस्टम (Ubuntu-आधारित) पर किया।
  • Calibre सॉफ़्टवेयर (उदाहरण के लिए apt-get install calibre या dnf install calibre)।
  • DeDRM Calibre प्लगइन।
  • KFX Input Calibre प्लगइन।
  • आपके Kindle डिवाइस का सीरियल नंबर।
  • KFX किताब (जिसमें आपके Kindle पर विशिष्ट किताब के लिए सभी फाइलें और संबद्ध फ़ोल्डर शामिल हैं)।

आपको Calibre प्लगइन्स इंस्टॉल करने और अभिलेखागार के साथ काम करने में सहज महसूस करने की आवश्यकता होगी। यदि आप ये चीजें आसानी से नहीं कर सकते, तो आप शायद यहां काम पूरा करने में संघर्ष करेंगे।

अस्वीकरण

इस गाइड का उद्देश्य आपको यह सिखाना नहीं है कि कैसे अपने तरीके से हैक करें। उद्देश्य आपको अपनी किताबों को डिक्रिप्ट करने और उन्हें अपने उपकरणों पर उपयोग करने की अनुमति देना है। वास्तव में, ऊपर सूचीबद्ध DeDRM प्लगइन किराए या उधार ली गई किताबों के साथ काम नहीं करता - यह केवल उन किताबों के लिए काम करता है जिन्हें आपने स्वयं खरीदा है।

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

शुरू करने से पहले ... गैर-KFX किताबें डाउनलोड करें

जब आप एक Kindle किताब खरीदते हैं, और फिर अपने Kindle लाइब्रेरी पर जाते हैं, तो आप विभिन्न वितरण विधियों को चुन सकते हैं। आप किताबों को सीधे एक Kindle डिवाइस या रीडर पर भेज सकते हैं, और आप उन्हें USB के माध्यम से भी स्थानांतरित कर सकते हैं। यह प्रभावी रूप से किताब को आपके स्थानीय कंप्यूटर पर डाउनलोड करेगा, जिसे आप तब संबंधित डिवाइस पर कॉपी कर सकते हैं। फिलहाल, USB के माध्यम से डाउनलोड की गई किताबें गैर-एन्क्रिप्टेड AZW प्रारूप में आती हैं, लेकिन यह बदल सकता है। तो यह आपका पहला और सबसे अच्छा विकल्प है, किसी भी फैंसी रूपांतरण करने से पहले! यदि किताब आपकी Kindle लाइब्रेरी में है, तो आप तैयार हैं।

Calibre प्लगइन्स सेटअप

Calibre इंस्टॉल और शुरू करने के बाद, आपको दो प्लगइन्स इंस्टॉल करने की आवश्यकता होगी (Calibre > Preferences > Plugins)। KFX Input प्लगइन्स की सूची में उपलब्ध है, हालांकि आप इसे मैन्युअल रूप से भी डाउनलोड कर सकते हैं (पृष्ठ की शुरुआत में लिंक किए गए फोरम थ्रेड देखें)। DeDRM GitHub से उपलब्ध है। दोनों प्लगइन्स ZIP फाइलों के रूप में आते हैं। DeDRM प्लगइन ZIP में प्लगइन से अधिक होता है - लेकिन इसमें वह भी है जो हमें चाहिए, Calibre प्लगइन।

KFX Input इंस्टॉल करने के लिए, Get new plugins पर क्लिक करें, चुनें, इंस्टॉल करें, Calibre रीस्टार्ट करें।

DeDRM इंस्टॉल करने के लिए, GitHub से zip फ़ाइल डाउनलोड करें, इसे निकालें। अगला, Calibre में, प्लगइन्स विंडो में 'Load plugin from file' पर क्लिक करें, निकाले गए संग्रह में Calibre सब-फ़ोल्डर पर नेविगेट करें और फिर प्लगइन zip का चयन करें। यदि आपने "गलत" zip चुना है (जैसे बाहरी zip संग्रह), तो आपको It does not contain a top level __init__.py file त्रुटि दिखाई देगी। एक बार जब आप इस प्लगइन को भी इंस्टॉल कर लेते हैं, तो Calibre रीस्टार्ट करें।

DeDRM सेटअप

आपका अगला कदम DeDRM प्लगइन को कॉन्फ़िगर करना है। प्लगइन्स सूची खोलें, सूची में DeDRM खोजें। प्लगइन पर डबल-क्लिक करें, और यह कस्टमाइज़ेशन विंडो खोलेगा। आपको प्लगइन को कॉन्फ़िगर करना होगा, अन्यथा यह काम नहीं करेगा। और यह शायद सबसे जटिल कदम है। क्योंकि हर किसी के पास Kindle डिवाइस नहीं है, और यहीं यह जटिल हो जाता है। विभिन्न प्रकार के उपकरणों पर विभिन्न तकनीकी सीमाएं हैं, जैसे Android के लिए Kindle या Mac के लिए Kindle।

मैंने eInk Kindle किताबें चुनीं - कृपया ध्यान दें कि मेरे पास एक Kindle डिवाइस है, और मैंने इसे USB के माध्यम से अपने Linux मशीन से जोड़ा, और फिर अपनी Decay किताब को कॉपी किया (सभी Decay* शीर्षक वाली फाइलें, KFX प्लस फ़ोल्डर)। जब आप DeDRM कस्टमाइज़ेशन स्क्रीन में इस विकल्प का चयन करते हैं, तो आपको अपने Kindle डिवाइस के लिए एक सीरियल नंबर जोड़ने की आवश्यकता होती है। यह संख्याओं और अंकों (कोई स्पेस नहीं) से बना एक 16-अंकीय स्ट्रिंग है।

KFX किताब को Calibre में जोड़ें

अगला कदम अपनी KFX किताब को Calibre में जोड़ना है। यदि आपने इसे पहले ही Calibre में जोड़ा है, तो इसे हटा दें और फिर इसे नए सिरे से जोड़ें। DeDRM केवल पहले आयात पर चलता है। यदि आपने सब कुछ सही ढंग से कॉन्फ़िगर किया है, तो DeDRM अब चलेगा। इसमें कुछ सेकंड लग सकते हैं।

जब यह हो रहा था, पृष्ठभूमि में, DeDRM ने Linux के लिए WINE कॉन्फ़िगर किया, शायद इसलिए कि यह विभिन्न Windows-आधारित टूल्स इंस्टॉल कर सके जिन्हें डिक्रिप्शन कुंजी बनाने के लिए इसकी आवश्यकता है। आपको मैन्युअल रूप से कुछ भी करने की आवश्यकता नहीं है, लेकिन आपको इसके बारे में पता होना चाहिए, खासकर जब से यह आपके होम डायरेक्टरी में सीधे एक नया WINE कॉन्फ़िगरेशन बनाता है, न कि एक छिपी हुई वस्तु के रूप में (कोई डॉट प्रीफिक्स नहीं), इसलिए यह आपके होम को प्रदूषित कर सकता है - आप अचानक drive_c और विभिन्न WINE रजिस्ट्री फाइलें वहां देखेंगे।

और फिर, यह हो गया। किताब आयात की गई। मैंने देखा कि कवर छवि रंगीन के बजाय ब्लैक एंड व्हाइट थी, लेकिन यह आसानी से हल हो जाता है। मैंने किताब को Calibre ईबुक रीडर में खोला, यह सत्यापित करने के लिए कि DRM घटक वास्तव में हटा दिया गया था।

अन्य प्रारूपों में परिवर्तित करें

अगला कदम KFX Input का उपयोग करके किताब को परिवर्तित करना है। यह एक वैकल्पिक कदम है, लेकिन यदि आप अपनी किताब को AZW3 प्रारूप में, या शायद EPUB या समान में चाहते हैं, तो आप इस प्लगइन का उपयोग कर सकते हैं। यह काफी उपयोगी हो सकता है यदि आपके पास कई ईबुक डिवाइस हैं, या अपनी खुद की फाइलों का बैकअप रखना चाहते हैं - हालांकि वे सभी आपकी Kindle लाइब्रेरी में उपलब्ध होने चाहिए, लेकिन फिर भी।

फिर मैंने फ़ाइल को Calibre ईबुक रीडर में खोला, यह सुनिश्चित करने के लिए कि सब कुछ ठीक है:

और बस। हम हो गए। खुश समय।

विभिन्न त्रुटियां

यदि चीजें वैसी नहीं रहीं जैसी होनी चाहिए, तो आप DeDRM प्लगइन ZIP त्रुटि के अलावा विभिन्न त्रुटियां देखेंगे, जिस पर हम पहले ही चर्चा कर चुके हैं। सबसे पहले, यदि आप DeDRM प्लगइन के उपयोग के बिना Calibre में KFX फ़ाइल खोलने का प्रयास करते हैं, तो आप ऐसा नहीं कर पाएंगे। इसके अलावा, यदि आप DeDRM के चलने से पहले KFX Input का उपयोग करने का प्रयास करते हैं, तो आप फ़ाइल को परिवर्तित नहीं कर पाएंगे, भले ही आपने रूपांतरण प्रक्रिया के दौरान त्रुटियों को अनदेखा करने का विकल्प चुना हो।

निष्कर्ष

उम्मीद है, यह गाइड उपयोगी था। मुझे कभी भी Calibre में किसी भी KFX फ़ाइल को खोलने की क्षमता की वास्तव में आवश्यकता नहीं थी, क्योंकि मैं उन्हें अपने Kindle पर उपयोग करने और पढ़ने में खुश हूं। लेकिन जब मेरी अपनी किताबों की बात आती है, जो किताबें मैंने स्वयं लिखी हैं और फिर बिना DRM के प्रकाशित की हैं, तो मुझे वास्तव में इन फाइलों के साथ काम करने में सक्षम होने की उम्मीद है, जिसमें किसी भी पूर्व- और प्रकाशन-पश्चात प्रसंस्करण की आवश्यकता शामिल है - आखिरकार, यह मुझे यह परीक्षण करने की अनुमति देता है कि डिजिटल किताबें विभिन्न उपकरणों पर कैसे रेंडर होती हैं, और यह सुनिश्चित करें कि मेरे पाठकों को सर्वोत्तम अनुभव मिले।

यह एक तुच्छ ट्यूटोरियल नहीं है - यह Linux का उपयोग करता है (जो पहले से ही बहुत अधिक हो सकता है), दो Calibre प्लगइन्स की आवश्यकता होती है, और चीजों को काम करने के लिए कुछ ट्वीकिंग की आवश्यकता होती है। लेकिन अंत में, हम सफल हुए। उन लोगों के लिए जो परेशान नहीं हो सकते, मेरी सलाह है कि USB विकल्प का उपयोग करके अपनी Kindle लाइब्रेरी से फाइलें लें, इस तरह आपको KFX रूपांतरण के बारे में चिंता करने की आवश्यकता नहीं होगी। वैकल्पिक रूप से, यह लेख उन चरणों की रूपरेखा देता है जिन्हें आपको काम पूरा करने के लिए आवश्यक है। वहां मिलते हैं, और अपनी किताबों का आनंद लें!

चीयर्स।

  1. Firefox 91 और बाद के संस्करणों में Proton UI को वापस लाना Firefox 91 और बाद के संस्करणों में Proton UI को वापस लाना

    हाथ में समस्या हमने इस बारे में बात की, लेकिन हमें और बात करने की जरूरत है। उस बेकार, ग्रे-ऑन-ग्रे बकवास को देखो। टैब कहां शुरू होता है? यह कहां खत्म होता है? क्या यह टैब भी है? 80 और 90 के दशक में उन रंगीन टैब को याद करो जो लोग पुराने बड़े फ़ोल्डर्स में पेज मार्क करने के लिए इस्तेमाल करते थे? अब अद

  1. लिनक्स पर फायरफॉक्स में .MHT फाइलें खोलें: त्वरित और आसान गाइड लिनक्स पर फायरफॉक्स में .MHT फाइलें खोलें: त्वरित और आसान गाइड

    लोकप्रिय धारणा के विपरीत, .mht फाइलें माइक्रोसॉफ्ट की साजिश नहीं हैं। वे एक वैध मानक हैं, जो आपको वेबपेज को एक .html फाइल और छवियों, स्क्रिप्ट्स, और अन्य साथ की फाइलों की पूरी डायरेक्टरी के बजाय एक ही फाइल के रूप में सहेजने की अनुमति देते हैं। एक समस्या है - ऐसा लगता है कि फायरफॉक्स इन फाइलों को अच्

  1. KVM स्टोरेज प्रबंधन में महारत हासिल करना: एक व्यापक ट्यूटोरियल KVM स्टोरेज प्रबंधन में महारत हासिल करना: एक व्यापक ट्यूटोरियल

    ठीक है, कुछ दिन पहले, मैंने आपको कर्नेल-आधारित वर्चुअल मशीन (KVM) तकनीक से परिचित कराया, एक मुफ्त और ओपन-सोर्स वर्चुअलाइज़ेशन समाधान जिसे आप वर्चुअलबॉक्स और VMware उत्पादों के बजाय उपयोग करने पर विचार कर सकते हैं - या शायद उनके साथ। किसी भी तरह, हमने बुनियादी प्रबंधन में डब किया, लेकिन स्टोरेज और ने