Sách điện tử EPUB (.epub)
W3C Tiêu chuẩnElectronic 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, tự động co giãn 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ữ ký tiêu đề ở cấp độ Byte (Magic Bytes)
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 65BIỂ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 Container | ZIP archive containing uncompressed 'mimetype' file, META-INF/container.xml, and OEBPS content package |
| Nén | Deflate (zlib) compression on internal content files; 'mimetype' file strictly uncompressed (Store mode) |
| Thứ tự byte Endianness | Little-Endian (ZIP container) |
| Không gian màu | sRGB, Display P3, CSS Color Module Level 4 |
| Kênh & Cấu trúc | Reflowable or fixed-layout XHTML pages, CSS stylesheets, embedded SVG/raster images, audio, and video |
| Kích thước tối đa | Unbounded pagination (reflows dynamically to any display size from watch to 8K TV) |
| Độ trong suốt | Full CSS alpha transparency, opacity masks, and transparent PNG/SVG graphics |
| Truyền phát & Tăng dần | Table of Contents (toc.ncx / nav.xhtml) enables instant chapter seeking |
Ma trận so sánh kỹ thuật: EPUB so với các đối thủ
| Thuộc tính kỹ thuật | EPUB (Hiện tại) | AZW3 | MOBI | |
|---|---|---|---|---|
| Văn bản co giãn | Tự động co giãn 100% trên mọi màn hình | Bố cục trang cố định (cần thu phóng) | Co giãn chỉ trên Kindle | Co giãn nguyên thủy |
| Tiêu chuẩn hóa | Khuyến nghị Mở Chính thức của W3C | Tiêu chuẩn Mở ISO 32000 | Tiêu chuẩn độc quyền của Amazon | Tiêu chuẩn độc quyền đã lỗi thời |
| Khả năng tương thích phần cứng | Phổ thông (Apple, Kobo, Android, PC) | Phổ thông (tất cả các thiết bị) | Chỉ các thiết bị Amazon Kindle | Chỉ Kindle cũ & PDA |
| Kiến trúc vùng chứa | Kho lưu trữ ZIP với XHTML/CSS/JS | Hệ thống phân cấp đối tượng nhị phân | Cơ sở dữ liệu PalmDOC | Cơ sở dữ liệu PalmDOC |
Các chế độ hỏng hóc phổ biến & Hướng dẫn khôi phục 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 để thực thi việc đặt mimetype không nén.
Phân tích bảo mật & Các vectơ tấn công bộ phân tích cú pháp
Tệp EPUB chứa các công cụ HTML5 và JavaScript đầy đủ, phải được đưa vào hộp cát (sandbox) để ngăn chặn quyền truy cập tệp cục bộ hoặc rò rỉ dữ liệu mạng.
Các Véc-tơ Tấn công Đã biết
- Kịch bản chéo trang (XSS) trong hệ thống đọc JavaScript của EPUB để đánh cắp dữ liệu thư viện của 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.
Thực tiễn Tốt nhất về Phòng thủ:
Nguồn gốc lịch sử & Các cột mốc
Ưu điểm & Lợi ích chính
- Tiêu chuẩn toàn cầu không thể tranh cãi cho việc đọc kỹ thuật số: mở 100%, trung lập với nhà cung cấp và được W3C hậu thuẫn.
- 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 kỹ thuật số 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át 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 tự động canh chỉnh lại bố cục (reflowable), 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, mang lại khả năng hỗ trợ nguyên bản sẵn có cho 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.
Các cặp chuyển đổi EPUB liên quan
Chuyển đổi tệp sách điện tử Mobipocket cũ sang định dạng EPUB hiện đại giúp thư viện số của bạn hoạt động mượt mà trên các thiết bị đọc sách và ứng dụng di động đương đại.
Chuyển đổi tệp EPUB sang định dạng sách điện tử Mobipocket giúp biến các tài liệu HTML nén hiện đại thành các tệp PalmDOC nhị phân đơn lẻ cho các thiết bị đọc sách cũ.
Chuyển đổi các tệp FictionBook 2.0 thành EPUB giúp biến các sách kỹ thuật số XML tệp đơn thành các kho lưu trữ được đóng gói được hỗ trợ rộng rãi cho các thiết bị đọc sách hiện đại.
Chuyển đổi sách điện tử EPUB thành tệp XML FictionBook 2.0 để sử dụng trên các trình đọc tương thích và quy trình lưu trữ.