2012-01-25 30 views
5

Khi tôi mua sách điện tử, tôi tải xuống tất cả các định dạng có sẵn. Tôi đã nhận thấy rằng kích thước tệp cho các định dạng khác nhau có thể khác nhau rõ rệt và epub thường nhỏ hơn nhiều.Tại sao tệp ePub nhỏ hơn nhiều so với tệp mobi hoặc PDF cho cùng một cuốn sách

Ví dụ:

  • PDF - 5.7mb;
  • ePub - 2.7mb;
  • Mobi - 8.1mb.

Hoặc:

  • PDF - 4.5Mb;
  • ePub - 1,8mb;
  • Mobi - 5.3mb.

Tôi đã lật qua chúng và cố gắng xác nhận rằng nội dung giống nhau và chúng có vẻ như (nghĩa là không có hình ảnh lớn nào bị thiếu). Bất cứ ai có thể giải thích lý do tại sao epub là nhỏ hơn nhiều so với hai khác?

+1

Câu hỏi này dường như không có chủ đề vì nó là về mọi thứ trên thế giới ngoại trừ lập trình. – Will

+1

Tôi thấy điều này khá phù hợp vì việc tạo tài liệu là một phần của lập trình. –

Trả lời

13

Các phiên bản mobi có thể lớn hơn vì chúng bao gồm định dạng mobi cũ, định dạng KF8 mới và bản sao của epub gốc, đây là giả định tệp mobi được tạo bằng phiên bản mới nhất của kindlegen.

Đối với PDF tôi đoán (và đó là tất cả những gì ở đây) mà phông chữ nhúng có thể là nguyên nhân của kích thước tệp lớn hơn, một thứ khác bắt đầu ở đây là tối ưu hóa hình ảnh. Tùy thuộc vào cài đặt tối ưu hóa hình ảnh được sử dụng khi tệp PDF được tạo sẽ ảnh hưởng lớn đến kích thước tệp cuối cùng.

Về cơ bản, Epub chỉ là một tệp HTML, CSS và hình ảnh với một vài tệp XML để xác định siêu dữ liệu sách, thứ tự chương và điều hướng nội dung của bảng. Các tập tin epub thực sự chỉ là một tập tin zip với một phần mở rộng .epub và vì nó không có 3 bản sao của cùng một cuốn sách như phiên bản Kindle nào nó sẽ luôn luôn nhỏ hơn nhiều.

+0

Cảm ơn thông tin mobi. Bất kỳ suy nghĩ về epub? – Finn

2

Bởi vì các epub tương tự như một trang web. Cuốn sách epub được tạo từ XHTML & CSS2 & một số tính năng như CSS3, sau đó phần mềm đọc epub diễn giải tệp đó và tạo biểu diễn trực quan từ mã đó.

+0

Tôi biết PDF là một hiển thị không phải là một đánh dấu nhưng tôi giả định mobi sẽ là một đánh dấu là tốt. Bất kể một câu trả lời chấp nhận được sẽ cần phải thực hiện một số đề cập đến cả ba định dạng. – Finn

0

Điều đó tùy thuộc vào định dạng của mobi mà bạn có. Như bạn phải biết, một tệp epub có thể được chuyển đổi thành bất kỳ định dạng ebook nào bạn chọn - bạn có thể xem định dạng epub làm cơ sở cho bất kỳ định dạng nào khác.

Tôi đoán rằng tệp mobi mà bạn có tệp gốc được nhúng bên trong. Điều này là để hỗ trợ các công cụ chỉnh sửa (như chỉnh sửa trực tiếp các tập tin mobi là cồng kềnh). Ngoài ra, một số tập tin mobi chứa một số phiên bản của mobi (mobi-7 và KF8) để duy trì khả năng tương thích ngược với các độc giả không hỗ trợ định dạng mới nhất.

Bạn có thể tìm thêm thông tin về các định dạng tập tin here

0

file .epub được nén (trên thực tế, họ chỉ nén tập tin).

.mobi không được nén. Nếu bạn nén tệp mobi, bạn có thể nhận được tệp nhỏ hơn tệp epub.

Ngẫu nhiên, điều này làm cho văn bản tìm kiếm nhanh hơn trên các tệp mobi nhiều hơn trên epub.