Sách điện tử EPUB (.epub)

W3C Tiêu chuẩn

Electronic Publication (EPUB) là định dạng sách điện tử kỹ thuật số nguồn mở, chuẩn hóa toàn cầu do W3C duy trì, mang lại những cuốn sách điện tử có thể tiếp cận, có bố cục linh hoạt và phong phú đa phương tiện trên mọi nền tảng.

Chuyển đổi MOBI sang EPUB

Trình chuyển đổi từ MOBI sang EPUB miễn phí trên trình duyệt. Chuyển đổi tệp ngay lập tức trên thiết bị của bạn.

Kiểm tra & Siêu dữ liệu

Các hệ điều hành và trình phân tích tệp nhận dạng tệp EPUB bằng cách kiểm tra chuỗi byte nhị phân đầu tệp:

Chọn hoặc thả tệp vào đây

Riêng tư - tệp không bao giờ rời khỏi thiết bị của bạn

Hoặc dán Ctrl+V
Cam kết bảo vệ quyền riêng tư, không truyền dữ liệu qua mạng: 0 byte được tải lên máy chủ bên ngoài. Toàn bộ quá trình xử lý diễn ra cục bộ trong hộp cát trình duyệt của bạn.

Chữ ký ở đầu tệp (mẫu byte nhận diện)

Các hệ điều hành và trình phân tích tệp nhận dạng tệp EPUB bằng cách kiểm tra chuỗi byte nhị phân đầu tệp:

CHỮ KÝ HEX (OFFSET 0):

50 4B 03 04 ... 6D 69 6D 65 74 79 70 65

BIỂU DIỄN ASCII: PK..mimetypeapplication/epub+zip

Tiêu chuẩn hóa: W3C EPUB 3.3 Recommendation

Thông số kỹ thuật

Kiến trúc ContainerKho lưu trữ ZIP chứa tệp 'mimetype' không nén, META-INF/container.xml và gói nội dung OEBPS
NénNội dung bên trong được nén Deflate (zlib); riêng tệp 'mimetype' bắt buộc không nén (chế độ Store)
Thứ tự byteLittle-endian (vùng chứa ZIP)
Không gian màusRGB, Display P3, Mô-đun màu CSS cấp 4
Kênh & Cấu trúcTrang XHTML tự dàn lại hoặc bố cục cố định, biểu định kiểu CSS, ảnh SVG/raster, âm thanh và video nhúng
Kích thước tối đaSố trang không giới hạn (tự dàn lại theo mọi kích thước màn hình, từ đồng hồ đến TV 8K)
Độ trong suốtHỗ trợ đầy đủ độ trong suốt alpha CSS, mặt nạ độ mờ và đồ họa PNG/SVG trong suốt
Truyền phát & Tăng dầnMục lục (toc.ncx / nav.xhtml) cho phép chuyển tức thì đến chương

Ma trận so sánh kỹ thuật: EPUB so với các đối thủ

Thuộc tính kỹ thuậtEPUB (Hiện tại)PDFAZW3MOBI
Văn bản co giãnTự động co giãn 100% trên mọi màn hìnhBố cục trang cố định (cần thu phóng)Chỉ tự sắp xếp lại văn bản trên KindleSắp xếp lại văn bản ở mức cơ bản
Tiêu chuẩn hóaKhuyến nghị Mở Chính thức của W3CTiêu chuẩn Mở ISO 32000Tiêu chuẩn độc quyền của AmazonTiêu chuẩn độc quyền đã lỗi thời
Khả năng tương thích phần cứngKhả năng hỗ trợ tùy thuộc vào thiết bị và ứng dụng đọc.Tương thích rộng rãi trên mọi thiết bịChỉ các thiết bị Amazon KindleChỉ Kindle cũ & PDA
Kiến trúc vùng chứaKho lưu trữ ZIP với XHTML/CSS/JSHệ thống phân cấp đối tượng nhị phânCơ sở dữ liệu PalmDOCCơ sở dữ liệu PalmDOC

Các dạng hỏng thường gặp và hướng dẫn khôi phục bằng mã hex

Lỗi trình đọc điện tử: 'Không thể mở gói: mimetype không hợp lệ'.

Nguyên nhân gốc rễ: Trình nén đã nén tệp 'mimetype' hoặc đặt nó ở độ lệch khác với byte 30.

Khắc phục: Đóng gói lại bằng Công cụ Sửa chữa Sách điện tử File2File.app để thực thi việc đặt mimetype không nén.

Phân tích bảo mật và các đường tấn công nhằm vào bộ phân tích cú pháp

Tệp EPUB chứa môi trường HTML5 và JavaScript đầy đủ, cần được cô lập để ngăn truy cập tệp cục bộ hoặc rò rỉ dữ liệu qua mạng.

Các véc-tơ tấn công đã biết

  • Chèn mã chéo trang (XSS) vào hệ thống đọc EPUB có JavaScript để đánh cắp dữ liệu thư viện người dùng.
  • Tiêm thực thể bên ngoài XML (XXE) trong trình phân tích cú pháp tệp kê khai XML của EPUB.
  • Tấn công giải nén tệp nén bom (zip bomb) làm tiêu tốn dung lượng lưu trữ của máy chủ trong quá trình nhập danh mục.

Biện pháp phòng thủ tốt nhất: Tắt việc thực thi tập lệnh và việc tìm nạp mạng bên ngoài khi phân tích cú pháp các tệp EPUB không đáng tin cậy.

Nguồn gốc lịch sử và các cột mốc

2023W3C chính thức công bố EPUB 3.3 là một khuyến nghị tiêu chuẩn web được công nhận.
2011IDPF phát hành EPUB 3, giới thiệu HTML5, CSS3, MathML, lớp phủ phương tiện âm thanh và video.
2007EPUB 2.0 kế nhiệm Cấu trúc Xuất bản Sách điện tử Mở (OEBPS) làm tiêu chuẩn công nghiệp chính thức.

Ưu điểm & Lợi ích chính

  • Một tiêu chuẩn mở do W3C duy trì và được dùng cho các ấn phẩm số.
  • Kiểu chữ co giãn hoàn hảo: văn bản tự động điều chỉnh cỡ chữ, lề và khoảng cách dòng cho phù hợp với mọi màn hình hiển thị.
  • Hỗ trợ khả năng truy cập đẳng cấp thế giới: trình đọc màn hình, đồng bộ hóa tường thuật âm thanh (Media Overlays) và phông chữ hỗ trợ chứng khó đọc.

Hạn chế & Nhược điểm kỹ thuật

  • Các thiết kế bố cục cố định phức tạp (như sách giáo khoa chuyên ngành kỹ thuật và tạp chí) có thể khó hiển thị đáng tin cậy trên các tỷ lệ màn hình khác nhau.
  • Quy tắc đóng gói ZIP nghiêm ngặt: nếu tệp 'mimetype' không nén không phải là tệp đầu tiên ở độ lệch byte 30, thì tệp EPUB đó không hợp lệ.
  • Các thiết bị Kindle yêu cầu chuyển đổi (thông qua Send-to-Kindle hoặc caliber) thay vì thao tác kéo thả USB thông thường.

Thông tin kỹ thuật thú vị

  • Tệp 'mimetype' bên trong EPUB phải là tệp đầu tiên trong kho lưu trữ ZIP, phải hoàn toàn không nén (nén 0%) và phải chứa chính xác chuỗi 'application/epub+zip' không có khoảng trắng thừa.
  • Project Gutenberg cung cấp hơn 70.000 tác phẩm văn học cổ điển miễn phí được định dạng dưới dạng EPUB.
  • Vào năm 2017, Diễn đàn Xuất bản Kỹ thuật số Quốc tế (IDPF) đã sáp nhập trực tiếp vào Tổ chức World Wide Web Consortium (W3C).

Các câu hỏi kỹ thuật thường gặp

Tại sao EPUB tốt hơn PDF khi đọc sách?

EPUB có khả năng có bố cục linh hoạt, nghĩa là văn bản sẽ tự động điều chỉnh để vừa vặn với màn hình điện thoại hoặc thiết bị đọc sách ở bất kỳ cỡ chữ nào, trong khi PDF có kích thước trang cố định đòi hỏi người dùng phải liên tục phóng to thu nhỏ.

Tôi có thể đọc tệp EPUB trên iPhone hoặc Mac không?

Có. Ứng dụng Apple Books được cài đặt sẵn trên mọi thiết bị iPhone, iPad và Mac, hỗ trợ sẵn định dạng sách EPUB.

Làm thế nào để chuyển đổi EPUB sang PDF hoặc MOBI?

Bạn có thể chuyển đổi sách EPUB thành tài liệu PDF được định dạng đẹp mắt hoặc các định dạng tương thích với Kindle bằng cách sử dụng File2File.app trực tiếp trên trình duyệt của mình.