কম্পিউটার টিউটোরিয়াল

KFX ফাইল মাস্টার করুন: Calibre-এ ভিউ এবং কনভার্ট করার ধাপে ধাপে গাইড

এটি একটি rather interesting topic। বছরের পর বছর, Amazon Kindle file format কয়েকবার পরিবর্তন করেছে। তাদের ডিজিটাল বইগুলো বিভিন্ন ফরম্যাটে আসে, ইনক্লুডিং AZW, তারপর AZW3 এবং অবশেষে KFX। Последнийটি একটি complex archive যা অনেক ফিচার কম্বাইন করে, ইনক্লুডিং typesetting engine, fonts, multi-page thumbnails, এবং DRM। আমি এটি লক্ষ্য করলাম Decay-এ, আমার ২০১৭ সালে প্রকাশিত বইগুলোর একটি।

আরো পড়লাম, বুঝলাম KFX DRM include করা মনে হয় এমন বইয়ের জন্যও যেগুলো DRM ব্যবহার করার জন্য meant নেই, এবং আমি এটি quite weird পেলাম, কারণ একজন লেখক হিসেবে, আমি স্পেসিফিক্যালি আমার নিজের কাজগুলো কোনো lock-in encryption ছাড়া publish করার সিদ্ধান্ত নিয়েছিলাম। তাই এটা আমাকে চিন্তা করতে বাধ্য করল। KFX কে পুরনো ফরম্যাটে, বা অন্যান্য e-book ফরম্যাটে কনভার্ট করার কোনো উপায় আছে কিনা, এবং Calibre এবং অন্যান্য রিডারগুলিতে পুরনো ফরম্যাটের মতো ব্যবহার করা যায় কিনা? আমার পেছনে আসুন।

KFX ফাইল মাস্টার করুন: Calibre-এ ভিউ এবং কনভার্ট করার ধাপে ধাপে গাইড

বেসিক টুলস, requirements এবং disclaimer

আপনি যা করতে চান তা simple: KFX ফাইলগুলিকে অন্যান্য ফরম্যাটে কনভার্ট করা - archiving, backup এবং publication testing purposes-এর জন্য, যাতে আপনি সেগুলো বিভিন্ন e-reader ডিভাইসতে ব্যবহার করতে পারেন, পুরনো ফরম্যাটের মতো। আপনি যদি একটি typical e-book reader-এ KFX ফাইল খোলার চেষ্টা করেন, আপনি probably succeed করবেন না। উদাহরণস্বরূপ, Calibre এই file format কে natively read করতে পারে না। সমাধানটি হলো ফাইলটি কনভার্ট করা, আজ আমাদের টাস্ক।

আমি এই টপিক সম্পর্কে পড়তে কয়েক ঘন্টা খরচ করলাম, information compile করলাম, কাজটি সম্পন্ন করার জন্য সব necessary bits and pieces খুঁজে বের করার চেষ্টা করলাম। শেষে, আমি successfully manage করলাম, কিন্তু এটি trivial ছিল না, এবং এখনও অনেক ifs and buts আছে পুরো জিনিসে। তাই টুলস দিয়ে শুরু করি:

  • আমি এটি একটি Linux system (Ubuntu-based)-এ টেস্ট করলাম।
  • Calibre software (apt-get install calibre বা dnf install calibre, উদাহরণস্বরূপ)।
  • DeDRM Calibre plugin।
  • KFX Input Calibre plugin।
  • আপনার Kindle device serial number।
  • KFX book (যে specific book-এ আপনার Kindle-এ সব ফাইল এবং associated folders থাকে)।

আপনাকে Calibre plugins ইনস্টল করা এবং archives-এ কাজ করার সাথে comfortable থাকতে হবে। আপনি যদি এগুলো সহজে না পারেন, আপনি probably struggle করবেন এখানে কাজটি সম্পন্ন করতে।

Disclaimer

এই গাইডের উদ্দেশ্য আপনাকে hax0r করার উপায় শেখানো নয়। উদ্দেশ্য হলো আপনাকে আপনার নিজের বইগুলো decrypt করতে এবং আপনার নিজের ডিভাইসগুলিতে ব্যবহার করতে দেয়া। আসলে, উপরের DeDRM plugin rented বা lent বইয়ের সাথে কাজ করে না - এটি শুধু আপনার নিজের কিনা বইয়ের জন্য কাজ করে।

উপরের টুলসर्गে কীভাবে কাজ করে সেটি সম্পর্কে numerous technical limitationsও আছে, ইনক্লুডিং Kindle software-এর version এবং সেসব। আমার টেস্টে, আমি এমন কোনো সমস্যা এনকাউন্টার করলাম না। কিন্তু অনুগ্রহ করে আপনি পড়ার সময় এটিকে consideration-এ নিন।

শুরু করার আগে ... non-KFX বই ডাউনলোড করুন

আপনি যখন একটি Kindle book কেনেন, এবং তারপর আপনার Kindle library-এ যান, আপনি বিভিন্ন delivery methods চয়ন করতে পারেন। আপনি বইগুলো সরাসরি একটি Kindle device বা reader-এ পাঠাতে পারেন, এবং আপনি USB経由েও transfer করতে পারেন। এটি effectively বইটি আপনার লোকাল কম্পিউটারে ডাউনলোড করবে, যেটি আপনি relevant device-এ কপি করতে পারেন। ফিলহাল, USB経由ে ডাউনলোড করা বইগুলো non-encrypted AZW format-এ আসে, কিন্তু এটি পরিবর্তন হতে পারে। তাই এটিই আপনার first and best option, যেকোনো fancy conversions করার আগে! আপনার বই যদি আপনার Kindle library-এ থাকে, তাহলে আপনি all set।

Calibre plugins setup

Calibre ইনস্টল এবং শুরু করার পর, আপনাকে দুটি plugin (Calibre > Preferences > Plugins) ইনস্টল করতে হবে। KFX Input plugin list-এ available, যদিও আপনি এটিকে manually ডাউনলোড করতে পারেন (পেজের শুরুতে linked forum thread দেখুন)। DeDRM GitHub-এ available। উভয় plugin ZIP files হিসেবে আসে। DeDRM plugin ZIP-এ plugin-এর চেয়ে বেশি কিছু থাকে - কিন্তু এটিও সেটি আছে যা আমাদের দরকার, Calibre plugin।

KFX ফাইল মাস্টার করুন: Calibre-এ ভিউ এবং কনভার্ট করার ধাপে ধাপে গাইড

KFX ফাইল মাস্টার করুন: Calibre-এ ভিউ এবং কনভার্ট করার ধাপে ধাপে গাইড

KFX Input ইনস্টল করতে, Get new plugins-এ ক্লিক করুন, select, install, restart Calibre।

KFX ফাইল মাস্টার করুন: Calibre-এ ভিউ এবং কনভার্ট করার ধাপে ধাপে গাইড

KFX ফাইল মাস্টার করুন: Calibre-এ ভিউ এবং কনভার্ট করার ধাপে ধাপে গাইড

KFX ফাইল মাস্টার করুন: Calibre-এ ভিউ এবং কনভার্ট করার ধাপে ধাপে গাইড

DeDRM ইনস্টল করতে, GitHub থেকে zip file ডাউনলোড করুন, extract করুন। এরপর, Calibre-এ, plugins window-এ 'Load plugin from file'-এ ক্লিক করুন, extracted archive-এ Calibre sub-folder-এ নেভিগেট করুন এবং তারপর plugin zip সিলেক্ট করুন। আপনি যদি "wrong" zip চয়ন করেন (যেমন external zip archive), আপনি It does not contain a top level __init__.py file error দেখবেন। একবার এই plugin টিও ইনস্টল করলে, restart Calibre।

KFX ফাইল মাস্টার করুন: Calibre-এ ভিউ এবং কনভার্ট করার ধাপে ধাপে গাইড

DeDRM setup

আপনার পরের ধাপ হলো DeDRM plugin কনফিগার করা। Plugins list খুলুন, list-এ DeDRM সার্চ করুন। Plugin-এ double-click করুন, এবং এটি customization window খুলবে। আপনাকে plugin কনফিগার করতে হবে, অন্যথায় এটি কাজ করবে না। এবং এটি probably সবচেয়ে complex step। কারণ সবার কাছে Kindle device নেই, এবং এখানেই এটি complex হয়। বিভিন্ন টেকনিক্যাল limitations আছে farklı device types-এ, مثل Kindle for Android বা Kindle for Mac।

KFX ফাইল মাস্টার করুন: Calibre-এ ভিউ এবং কনভার্ট করার ধাপে ধাপে গাইড

KFX ফাইল মাস্টার করুন: Calibre-এ ভিউ এবং কনভার্ট করার ধাপে ধাপে গাইড

আমি eInk Kindle books সিলেক্ট করলাম - দয়া করে লক্ষ্য করুন আমার একটি Kindle device আছে, এবং আমি USB経由ে এটি আমার Linux machine-এ connect করলাম, এবং তারপর আমার Decay book কপি করলাম (সকল Decay* titled files, KFX plus folder)। আপনি যখন DeDRM customization screen-এ এই অপশনটি সিলেক্ট করেন, আপনাকে আপনার Kindle device-এর serial number যোগ করতে হবে। এটি একটি 16-digit string নম্বর এবং digit-এ composed (no spaces)।

KFX বই Calibre-এ যোগ করুন

পরবর্তী ধাপ হলো আপনার KFX বই Calibre-এ যোগ করা। আপনি যদি ইতিমধ্যে এটিকে Calibre-এ যোগ করে থাকেন, এটি remove করুন এবং তারপর fresh add করুন। DeDRM first import-এ only রান করে। আপনি সব কিছু সঠিকভাবে কনফিগার করলে, DeDRM এখন রান করবে। এতে কয়েক সেকেন্ড লাগতে পারে।

KFX ফাইল মাস্টার করুন: Calibre-এ ভিউ এবং কনভার্ট করার ধাপে ধাপে গাইড

এটি হয়ে যাওয়ার সময়, ব্যাকগ্রাউন্ডে, DeDRM WINE কনফিগার করল লিনাক্সে, probably যাতে এটি various Windows-based tools ইনস্টল করতে পারে যেগুলো decryption keys তৈরি করার জন্য দরকার। আপনাকে manually কিছু করতে হবে না, কিন্তু আপনাকে এই বিষয়ে aware থাকা উচিত, বিশেষ করে যেহেতু এটি আপনার home directory-এ সরাসরি একটি নতুন WINE configuration তৈরি করে, এবং hidden object হিসেবে নয় (no dot prefix), তাই এটি আপনার home-কে pollute করতে পারে - আপনি হঠাৎ drive_c এবং various WINE reg files সেখানে দেখবেন।

এবং তারপর, এটি done হয়ে গেল। বইটি import হয়ে গেল। আমি লক্ষ্য করলাম cover image black & white ছিল rather than color, কিন্তু এটি easily solvable। আমি Calibre ebook reader-এ বইটি খোললাম, verify করতে যে DRM component টি removed হয়েছে কিনা।

অন্যান্য ফরম্যাটে কনভার্ট করুন

পরবর্তী ধাপ হলো KFX Input ব্যবহার করে বইটি কনভার্ট করা। এটি একটি optional step, কিন্তু আপনি যদি আপনার বই AZW3 format-এ চান, বা হয়তো EPUB বা slike, তবে আপনি এই plugin ব্যবহার করতে পারেন। এটি কাফি useful হতে পারে আপনার একাধিক ebook device থাকলে, বা আপনার নিজের ফাইলসের backup রাখতে চান - যদিও সেগুলো সব আপনার Kindle library-এ available হওয়া উচিত, কিন্তু তারপরও।

KFX ফাইল মাস্টার করুন: Calibre-এ ভিউ এবং কনভার্ট করার ধাপে ধাপে গাইড

KFX ফাইল মাস্টার করুন: Calibre-এ ভিউ এবং কনভার্ট করার ধাপে ধাপে গাইড

আমি তারপর Calibre ebook reader-এ ফাইলটি খোললাম, নিশ্চিত হতে যে সবকিছু dandy:

KFX ফাইল মাস্টার করুন: Calibre-এ ভিউ এবং কনভার্ট করার ধাপে ধাপে গাইড

KFX ফাইল মাস্টার করুন: Calibre-এ ভিউ এবং কনভার্ট করার ধাপে ধাপে গাইড

এটাই সেট। আমরা done। Happy times।

বিভিন্ন এররস

যদি জিনিসগুলো যেন করা উচিত সেভাবে কাজ না করে, তবে আপনি বিভিন্ন এরর দেখবেন, DeDRM plugin ZIP error ছাড়া যা আমরা ইতিমধ্যে আলোচনা করেছি। প্রথমে, আপনি যদি DeDRM plugin ব্যবহার ছাড়া Calibre-এ KFX ফাইল খোলার চেষ্টা করেন, আপনি পারবেন না। 더불어, আপনি যদি DeDRM রান করার আগে KFX Input ব্যবহার করার চেষ্টা করেন, আপনি ফাইলটি কনভার্ট করতে পারবেন না, এমনকি আপনি conversion process-এ errors ignore করার অপশন সিলেক্ট করলেও।

KFX ফাইল মাস্টার করুন: Calibre-এ ভিউ এবং কনভার্ট করার ধাপে ধাপে গাইড

উপসংহার

আশা করি এই গাইড useful ছিল। আমি কখনো আসলে Calibre-এ যেকোনো KFX ফাইল খোলার ability দরকার পেলাম না, কারণ আমি আমার Kindle-এ ব্যবহার এবং পড়তে খুশি। কিন্তু যখন আমার নিজের বইয়ের কথা, আমি নিজে যা লিখেছি এবং তারপর WITHOUT DRM publish করলাম, তবে আমি এক্সপেক্ট করি আসলে এই ফাইলগুলোতে কাজ করতে পারব, ইনক্লুডিং যেকোনো pre- and post-publication processing required - আসলে, এটি আমাকে allow করে ডিজিটাল বইগুলো কীভাবে farklı devices-এ render হয় সেটি টেস্ট করতে, এবং নিশ্চিত করতে যে আমার readers best experience পাচ্ছেন।

এটি একটি trivial tutorial নয় - এটি Linux ব্যবহার করে (যা ইতিমধ্যে too much হতে পারে), দুটি Calibre plugin দরকার, এবং জিনিসগুলো কাজ করানোর জন্য কিছু tweaking দরকার। কিন্তু শেষে, আমরা succeed করলাম। যারা bother করতে চান না, আমার advice হলো আপনার Kindle library থেকে USB option ব্যবহার করে ফাইলগুলো নিন, এইভাবে আপনাকে KFX conversion-র চিন্তা করতে হবে না। অথবা, এই আর্টিকেলটি আপনাকে কাজটি সম্পন্ন করার জন্য যা যা steps দরকার সেগুলো outline করে। আপনাদের সাথে দেখা হবে, এবং আপনার বইগুলো enjoy করুন!

চিয়ার্স।

  1. Firefox UI কাস্টমাইজেশন মাস্টার: সম্পূর্ণ ধাপে ধাপে গাইড

  2. ফায়ারফক্স ৯১ এবং পরবর্তী ভার্সনে প্রোটন ইউআই রিভার্ট করা

  3. লিনাক্সে ফায়ারফক্সে .MHT ফাইল খুলুন: দ্রুত ও সহজ গাইড

  4. KVM স্টোরেজ ম্যানেজমেন্ট আয়ত্ত করা: একটি ব্যাপক টিউটোরিয়াল