Làm thế nào để chuyển đổi một gói epub thành epub thông thường?


2

Tôi có một số tệp epub trong iCloud Drive về cơ bản là các gói. Tôi có thể hiển thị nội dung gói và sau đó nó hiển thị cho tôi một hệ thống phân cấp các tệp và thư mục.

Làm cách nào tôi có thể chuyển đổi cấu trúc này thành một epub chuẩn mà bất kỳ người đọc epub thông thường nào cũng sẽ hiểu?


(đây có thể là một câu trả lời) Bạn đã thử chèn trực tiếp ePub từ ổ iCloud vào trình đọc ePub của mình chưa?
Brick

Có, tôi đã thử @Brick, tuy nhiên chúng hiển thị dưới dạng các thư mục như đã lưu ý ở trên ...
ylluminate

Như trong, nó hiển thị đúng như dự định trong đầu đọc?
Brick

Không, chúng hiển thị dưới dạng một thư mục thay vì một cuốn sách. Họ chỉ đơn giản là đưa ra một hệ thống phân cấp thư mục. Tôi đã hình dung rằng có lẽ một thư mục epub sẽ chỉ cần được nén và sau đó đổi tên một cách thích hợp có lẽ ...
ylluminate

Câu trả lời:


1

Một tệp ePub về cơ bản chỉ là một thư mục được nén, mặc dù nó có một tệp mimetype bên trong mà dường như không cần phải nén.

Điều này có nghĩa là nó không hoàn toàn đơn giản để tạo lại với một ứng dụng zip đơn giản. Tuy nhiên, nó có thể đơn giản hơn thế.
Chúng ta hãy giả sử không có gì thực sự giải nén nó, chỉ bị nhầm lẫn về cách đối phó với nó. Làm việc trên một bản sao.

Hai điều cần thử ...

  1. Hãy thử đổi tên nó, thay đổi .epub thành .zip, sau đó thay đổi lại, xem nó có được nhận diện chính xác không.

  2. Mở nó trong Tầm cỡ
    Bạn có vô số cách để đối phó với nó, đơn giản nhất là xem liệu nó có thể nói chuyện với người đọc ebook của bạn thông qua OPDS hay không. Calibre có thể chạy máy chủ cục bộ riêng trên wifi & amp; bạn có thể sao chép sách rất đơn giản.
    Nếu vẫn không có niềm vui, hãy nhờ Calibre chuyển đổi nó thành ePub [một lần nữa] Đây là một phương pháp tuyệt vời để sửa tệp, vì nó có thể kiểm tra lại, sửa phông chữ, gạch nối xấu, tất cả các loại vấn đề.

Bản thân Calibre là một chủ đề quá lớn để thực sự bao quát trong một QA đơn giản, nhưng có rất nhiều dữ liệu về nó trên chính trang web & amp; tại http://www.mobileread.com/forums/ bao gồm các phần cho hầu hết các độc giả điện tử lớn quá.


Rất thú vị, cảm ơn. Tôi rất vui vì bạn đã xác nhận lại sự nghi ngờ của tôi: nén. Bạn có biết bất kỳ phương pháp nào để làm điều này thông qua trình bao ngoài đầu không? Tôi giả định rằng việc này sẽ khá nhanh chóng và dễ dàng với một câu thần chú đơn giản nếu tôi có thể nghịch ngợm và tìm thấy một hoặc tìm ra một.
ylluminate

Tôi đã tìm thấy điều này - mobileread.com/forums/showthread.php?t=29057 - mặc dù tôi không phải là chuyên gia khi nói đến Terminal.
Tetsujin

0

Sinh sản của vấn đề:

  1. Một tệp ePub có tên, nói, book.epub là một tập tin ( -rw-r--r-- ).
  2. Mở book.epub sử dụng ứng dụng iBooks.
  3. Lấy ra các tập tin lưu trữ được lưu trữ trong ~/Library/Containers/com.apple.BKAgentService/Data/Documents/iBooks/Books/, đã được đổi tên thành một tên khác như A22DFAF7E75C21D979C375B1AD07008F.epub và trở thành một thư mục ( drwxr-xr-x@ ).

Các bước giải quyết công việc trên máy Mac của tôi:

  1. Thay đổi phần mở rộng của A22DFAF7E75C21D979C375B1AD07008F.epub từ .epub đến .zip.
  2. Đi vào gói zip và nén tất cả nội dung bên trong vào một cái mới .zip tập tin Archive.zip.
  3. Kéo ra cái mới .zip tập tin và thay đổi phần mở rộng trở lại .epub.
  4. Các Archive.epub tập tin là một tập tin ( -rw-r--r-- ).
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.