Computer >> Máy Tính >  >> Phần mềm >> Office

Cách xem và chuyển đổi tệp KFX trong Calibre - Hướng dẫn

Đây là một chủ đề khá thú vị. Trong những năm qua, Amazon đã nhiều lần thay đổi định dạng tệp Kindle. Sách kỹ thuật số của họ có nhiều định dạng khác nhau, bao gồm AZW, sau đó là AZW3 và cuối cùng là KFX. Cái cuối cùng là một kho lưu trữ phức tạp kết hợp nhiều tính năng, bao gồm công cụ sắp chữ, phông chữ, hình thu nhỏ nhiều trang và cả DRM. Tôi nhận thấy điều này bắt đầu với Decay, một trong những cuốn sách của tôi được xuất bản vào năm 2017.

Đọc thêm một số thông tin, tôi nhận ra rằng KFX dường như bao gồm DRM ngay cả đối với những cuốn sách không sử dụng DRM và tôi thấy điều này khá kỳ lạ, bởi vì với tư cách là một tác giả, tôi đã đặc biệt chọn không xuất bản các tác phẩm của mình bằng bất kỳ hình thức khóa nào- trong mã hóa. Vì vậy, điều này đã cho tôi suy nghĩ. Có cách nào để thực sự chuyển đổi KFX sang định dạng cũ hoặc các định dạng sách điện tử khác và sử dụng chúng trong Calibre và các trình đọc khác, theo cách mà các định dạng cũ hơn cho phép không? Đi theo tôi.

Cách xem và chuyển đổi tệp KFX trong Calibre - Hướng dẫn

Công cụ cơ bản, yêu cầu &tuyên bố từ chối trách nhiệm

Những gì bạn muốn làm rất đơn giản:chuyển đổi các tệp KFX sang các định dạng khác - cho mục đích lưu trữ, sao lưu và kiểm tra xuất bản, để bạn có thể sử dụng chúng trên các thiết bị đọc sách điện tử khác nhau. Nếu bạn cố mở tệp KFX trong một trình đọc sách điện tử thông thường, có thể bạn sẽ không thành công. Chẳng hạn, Calibre không thể đọc định dạng tệp này một cách tự nhiên. Sau đó, giải pháp là chuyển đổi tệp, nhiệm vụ của chúng ta hôm nay.

Tôi đã dành vài giờ để đọc về chủ đề này, tổng hợp thông tin, cố gắng tìm ra tất cả những thứ cần thiết để hoàn thành công việc. Cuối cùng, tôi đã quản lý thành công, nhưng nó không phải là tầm thường, và vẫn còn rất nhiều giả và nhưng đối với toàn bộ sự việc. Vì vậy, hãy bắt đầu với các công cụ:

  • Tôi đã thử nghiệm tính năng này trên hệ thống Linux (dựa trên Ubuntu).
  • Phần mềm Calibre (ví dụ:apt-get install calibre hoặc dnf install calibre).
  • Plugin DeDRM Calibre.
  • Plugin tầm cỡ đầu vào KFX.
  • Số sê-ri thiết bị Kindle của bạn.
  • Sách KFX (bao gồm TẤT CẢ các tệp và thư mục được liên kết cho sách cụ thể trên Kindle của bạn).

Bạn sẽ cần cảm thấy thoải mái khi cài đặt các plugin Calibre và làm việc với các tệp lưu trữ. Nếu bạn không thể làm những việc này một cách dễ dàng, bạn có thể sẽ gặp khó khăn khi hoàn thành công việc ở đây.

Tuyên bố miễn trừ trách nhiệm

Mục đích của hướng dẫn này không phải là dạy bạn cách hax0r theo cách của bạn. Mục đích là cho phép bạn giải mã sách của riêng mình và sử dụng chúng trên thiết bị của riêng bạn. Trên thực tế, plugin DeDRM được liệt kê ở trên không hoạt động với sách được thuê hoặc cho mượn - nó chỉ hoạt động với sách bạn đã tự mua.

Ngoài ra còn có nhiều hạn chế kỹ thuật về mức độ hoạt động của các công cụ được liệt kê ở trên, bao gồm cả phiên bản phần mềm Kindle, v.v. Trong thử nghiệm của tôi, tôi không gặp phải bất kỳ vấn đề nào như vậy. Nhưng hãy cân nhắc điều này khi bạn đọc tiếp.

Trước khi bạn bắt đầu ... hãy tải xuống sách không phải của KFX

Khi bạn mua sách Kindle, sau đó truy cập thư viện Kindle, bạn có thể chọn các phương thức phân phối khác nhau. Bạn có thể gửi sách trực tiếp đến thiết bị hoặc đầu đọc Kindle và bạn cũng có thể chuyển chúng qua USB. Thao tác này sẽ tải sách xuống máy tính cục bộ của bạn một cách hiệu quả, sau đó bạn có thể sao chép sách này sang thiết bị có liên quan. Hiện tại, sách được tải xuống qua USB có định dạng AZW không được mã hóa, nhưng điều này có thể thay đổi. Vì vậy, đây là tùy chọn đầu tiên và tốt nhất của bạn, trước khi thực hiện bất kỳ chuyển đổi ưa thích nào! Nếu sách nằm trong thư viện Kindle của bạn, thì bạn đã hoàn tất.

Thiết lập phần bổ trợ Calibre

Sau khi bạn cài đặt và khởi động Calibre, bạn sẽ cần cài đặt hai plugin (Calibre> Preferences> Plugins). Đầu vào KFX có sẵn trong danh sách các plugin, mặc dù bạn cũng có thể tải xuống theo cách thủ công (xem chủ đề diễn đàn được liên kết ở đầu trang). DeDRM có sẵn từ GitHub. Cả hai plugin đều có dạng tệp ZIP. ZIP plugin DeDRM không chỉ chứa plugin mà còn có thứ chúng ta cần, plugin Calibre.

Cách xem và chuyển đổi tệp KFX trong Calibre - Hướng dẫn

Cách xem và chuyển đổi tệp KFX trong Calibre - Hướng dẫn

Để cài đặt Đầu vào KFX, nhấp vào Nhận plugin mới, chọn, cài đặt, khởi động lại Calibre.

Cách xem và chuyển đổi tệp KFX trong Calibre - Hướng dẫn

Cách xem và chuyển đổi tệp KFX trong Calibre - Hướng dẫn

Cách xem và chuyển đổi tệp KFX trong Calibre - Hướng dẫn

Để cài đặt DeDRM, hãy tải xuống tệp zip từ GitHub, giải nén nó. Tiếp theo, trong Calibre, nhấp vào 'Tải plugin từ tệp' trong cửa sổ plugin, điều hướng đến thư mục con Calibre trong kho lưu trữ được giải nén, sau đó chọn zip plugin. Nếu chọn "sai" zip (chẳng hạn như kho lưu trữ zip bên ngoài), bạn sẽ thấy lỗi tệp It does not contain a top level __init__.py. Khi bạn cũng đã cài đặt plugin này, hãy khởi động lại Calibre.

Cách xem và chuyển đổi tệp KFX trong Calibre - Hướng dẫn

Thiết lập DeDRM

Bước tiếp theo của bạn là định cấu hình plugin DeDRM. Mở danh sách phần bổ trợ, tìm kiếm DeDRM trong danh sách. Nhấp đúp vào plugin và nó sẽ mở cửa sổ tùy chỉnh. Bạn phải định cấu hình plugin, nếu không plugin sẽ không hoạt động. Và đây có lẽ là bước phức tạp nhất. Bởi vì không phải ai cũng có thiết bị Kindle và đây là lúc nó trở nên phức tạp. Có nhiều giới hạn kỹ thuật khác nhau đối với các loại thiết bị khác nhau, chẳng hạn như Kindle dành cho Android hoặc Kindle dành cho Mac.

Cách xem và chuyển đổi tệp KFX trong Calibre - Hướng dẫn

Cách xem và chuyển đổi tệp KFX trong Calibre - Hướng dẫn

Tôi đã chọn sách eInk Kindle - xin lưu ý rằng tôi sở hữu một thiết bị Kindle và tôi đã kết nối thiết bị đó qua USB với máy Linux của mình, sau đó sao chép sách Decay của mình sang (tất cả các tệp có tiêu đề Decay*, thư mục KFX plus). Khi chọn tùy chọn này trong màn hình tùy chỉnh DeDRM, bạn cần thêm số sê-ri cho thiết bị Kindle của mình. Đó là một chuỗi 16 chữ số bao gồm các số và chữ số (không có dấu cách).

Thêm sách KFX vào Calibre

Bước tiếp theo là thêm sách KFX của bạn vào Calibre. Nếu bạn đã thêm nó vào Calibre, hãy xóa nó và sau đó thêm nó mới. DeDRM chỉ chạy trong lần nhập đầu tiên. Nếu bạn đã định cấu hình mọi thứ chính xác, DeDRM sẽ chạy ngay bây giờ. Quá trình này có thể mất vài giây.

Cách xem và chuyển đổi tệp KFX trong Calibre - Hướng dẫn

Trong khi điều này đang xảy ra, ở chế độ nền, DeDRM đã định cấu hình RƯỢU cho Linux, có lẽ để nó có thể cài đặt nhiều công cụ dựa trên Windows khác nhau mà nó cần để tạo khóa giải mã. Bạn không cần phải làm bất cứ điều gì theo cách thủ công, nhưng bạn nên lưu ý điều này, đặc biệt là vì nó tạo cấu hình RƯỢU mới trực tiếp trong thư mục chính của bạn chứ không phải dưới dạng một đối tượng ẩn (không có tiền tố dấu chấm), vì vậy điều này có thể làm ô nhiễm nhà của bạn - bạn sẽ đột nhiên thấy drive_c và các tệp reg RƯỢU khác nhau ở đó.

Và sau đó, nó đã được thực hiện. Sách đã được nhập khẩu. Tôi nhận thấy ảnh bìa có màu đen trắng chứ không phải màu, nhưng điều đó có thể dễ dàng giải quyết được. Tôi đã mở sách trong trình đọc sách điện tử Calibre để xác minh rằng tôi thực sự đã xóa thành phần DRM.

Chuyển đổi sang các định dạng khác

Bước tiếp theo là chuyển đổi sách bằng Đầu vào KFX. Đây là một bước tùy chọn, nhưng nếu bạn muốn sách của mình ở định dạng AZW3 hoặc có thể là EPUB hoặc định dạng tương tự, thì bạn có thể sử dụng plugin này. Điều này có thể khá hữu ích nếu bạn có nhiều thiết bị sách điện tử hoặc muốn giữ bản sao lưu các tệp của riêng mình - mặc dù tất cả chúng đều có sẵn trong thư viện Kindle của bạn nhưng vẫn vậy.

Cách xem và chuyển đổi tệp KFX trong Calibre - Hướng dẫn

Cách xem và chuyển đổi tệp KFX trong Calibre - Hướng dẫn

Sau đó, tôi mở tệp trong trình đọc sách điện tử Calibre để đảm bảo mọi thứ đều ổn:

Cách xem và chuyển đổi tệp KFX trong Calibre - Hướng dẫn

Cách xem và chuyển đổi tệp KFX trong Calibre - Hướng dẫn

Và thế là xong. Đã được thực hiện. Thời gian hạnh phúc.

Nhiều lỗi

Trong trường hợp mọi thứ không hoạt động như bình thường, thì bạn sẽ thấy nhiều lỗi khác nhau, ngoài lỗi ZIP plugin DeDRM mà chúng tôi đã thảo luận. Đầu tiên, nếu bạn cố mở tệp KFX trong Calibre mà không sử dụng plugin DeDRM, bạn sẽ không thể làm như vậy. Hơn nữa, nếu bạn cố gắng sử dụng Đầu vào KFX trước khi DeDRM chạy, bạn sẽ không thể chuyển đổi tệp, ngay cả khi bạn đã chọn tùy chọn bỏ qua lỗi trong quá trình chuyển đổi.

Cách xem và chuyển đổi tệp KFX trong Calibre - Hướng dẫn

Kết luận

Hy vọng, hướng dẫn này là hữu ích. Tôi chưa bao giờ thực sự cần khả năng mở bất kỳ tệp KFX nào trong Calibre trước đây, bởi vì tôi rất vui khi sử dụng và đọc chúng trên Kindle của mình. Nhưng khi nói đến sách của riêng tôi, những cuốn sách do chính tôi viết và sau đó được xuất bản KHÔNG CÓ DRM, thì tôi hy vọng có thể thực sự làm việc với những tệp này, bao gồm mọi yêu cầu xử lý trước và sau khi xuất bản - xét cho cùng, điều này cho phép tôi kiểm tra cách sách kỹ thuật số hiển thị trên các thiết bị khác nhau và đảm bảo rằng độc giả của tôi có được trải nghiệm tốt nhất.

Đây không phải là một hướng dẫn tầm thường - nó sử dụng Linux (có thể đã quá nhiều), yêu cầu hai plugin Calibre và bạn cần một số điều chỉnh để mọi thứ hoạt động. Nhưng cuối cùng, chúng tôi đã thành công. Đối với những người không muốn bị làm phiền, lời khuyên của tôi là lấy các tệp từ thư viện Kindle của bạn bằng tùy chọn USB, theo cách này, bạn sẽ không cần phải lo lắng về việc chuyển đổi KFX. Ngoài ra, bài viết này phác thảo các bước bạn cần để hoàn thành công việc. Hẹn gặp bạn ở đó và tận hưởng những cuốn sách của bạn!

Chúc mừng.