EPUB FACTORY
Tìm hiểu EPUB / Kiến thức nền
Kiến thức nền

EPUB là gì?
định dạng sách điện tử giải thích không thuật ngữ

EPUB là định dạng tệp chung của sách điện tử trên toàn thế giới. Nó không phải chuẩn thuộc sở hữu của một công ty nào; nó là một đặc tả công khai mà ai cũng được tự do đọc. Bài này giải thích EPUB thực sự là gì, với càng ít thuật ngữ càng tốt.
Trong bài này
  1. EPUB là "một trang web mang hình hài cuốn sách"
  2. Vì sao cần đến EPUB
  3. Một tệp EPUB thực ra là một tệp ZIP
  4. EPUB có hai dạng
  5. Có thể đọc EPUB ở đâu
  6. Ai quyết định EPUB là gì
  7. Dựng một tệp EPUB thế nào

EPUB là "một trang web mang hình hài cuốn sách"

Cái tên là viết tắt của Electronic PUBlication. Nhưng biết bên trong có gì thì hữu ích hơn cái tên, nên hãy bắt đầu từ kết luận.

Bên trong một tệp EPUB gần như y hệt một trang web.

Có thể bạn từng nghe rằng trang web được làm từ HTML và CSS. EPUB cũng đúng như vậy: phần chữ là HTML, phần hình thức là CSS. Thêm ảnh và phông chữ, gói tất cả vào một tệp duy nhất, thế là có một tệp EPUB.

Vậy nên EPUB không phải một công nghệ hoàn toàn mới và đặc biệt. Nó là công nghệ của web được lắp ráp lại thành hình hài cuốn sách. Chính vì thế nó đọc được trên thiết bị của bất kỳ hãng nào, và ai cũng có thể dựng một tệp EPUB từ đặc tả công khai.

Vì sao cần đến EPUB

Nếu bạn chỉ muốn phát một cuốn sách điện tử, có vẻ như PDF là đủ. Đến nay vẫn còn rất nhiều sách được phát dưới dạng PDF.

Vậy vì sao EPUB xuất hiện? Bởi vì người ta đọc trong những môi trường khác nhau một trời một vực.

PDF đóng băng "trông nó thế nào khi in ra giấy". Một tài liệu làm theo khổ A4 vẫn là A4 khi bạn mở trên điện thoại. Vừa khít màn hình thì chữ bé lại; phóng to lên thì phải kéo ngang.

EPUB khác ở đúng chỗ này. Phần chữ được rót vào cho vừa với cỡ màn hình và cỡ chữ của người đọc. Bạn có thể đọc trên điện thoại với cỡ chữ lớn thoải mái như đọc một cuốn sách bỏ túi. Chính khả năng tự định hình lại quanh người đọc ấy là lý do EPUB trở thành chuẩn của sách điện tử.

Khác sách giấy ở chỗ nào

Trong sách giấy, "dòng 3 trang 40" là cùng một chỗ với tất cả mọi người. Trong EPUB, chỗ ngắt trang thay đổi tùy từng người đọc, nên "trang mấy" không phải một khái niệm cố định. Đó không phải khuyết điểm — đó là mặt kia của việc thiết kế xoay quanh người đọc.

Một tệp EPUB thực ra là một tệp ZIP

Ít người biết điều này, nhưng một tệp EPUB là một tệp ZIP.

Thử đổi phần mở rộng của một tệp EPUB từ .epub thành .zip rồi giải nén xem. Không có lỗi nào cả; nội dung cứ thế bung ra. Bên trong bạn sẽ thấy những tệp như thế này.

book.epub
├── mimetype      ← đánh dấu rằng tệp này là EPUB
├── META-INF/
│  └── container.xml ← chỉ chỗ cuốn sách thực sự nằm ở đâu
└── OEBPS/
  ├── content.opf  ← thông tin sách và danh sách nội dung
  ├── nav.xhtml   ← mục lục
  ├── text/     ← phần chữ (HTML)
  ├── images/    ← ảnh
  └── style/     ← hình thức (CSS)

Tên thư mục thay đổi tùy công cụ đã dựng ra nó, nhưng ý tưởng thì như nhau. Chữ, ảnh và các chỉ dẫn thiết kế được gói vào một chiếc hộp cùng với mục lục và bản kê. Một tệp EPUB chỉ có thế thôi.

Tệp quan trọng là content.opf , nơi giữ tên sách và tác giả, danh sách các tệp mà nó chứa, cùng thứ tự lật trang. Ứng dụng đọc nhìn vào tệp này trước tiên để hiểu cấu trúc cuốn sách.

Mỗi tệp trong số đó làm gì thì có một bài riêng nói tới.

EPUB có hai dạng

Có một phân biệt cần học trước tất cả những thứ khác.

DạngĐặc tínhSách phù hợp
Co giãnChữ chảy theo màn hình và cỡ chữTiểu thuyết, tản văn, sách thực hành
Bố cục cố địnhHình thức trang bị khóa lạiManga, sách ảnh, sách tranh, tạp chí

Ưu điểm "tự định hình lại quanh người đọc" nói ở trên là chuyện của dạng co giãn. Nó hợp với những cuốn sách mà phần chữ là nhân vật chính.

Ngược lại, manga và sách ảnh mang trong mình một ý đồ — "trang này phải trông như thế này" — và việc định hình lại sẽ phá hỏng ý đồ đó. Bố cục cố định là để cho việc đó: bạn đặt cỡ trang rồi xếp ảnh hoặc chữ lên trên.

Cùng một cái tên, nhưng bên trong hai dạng được dựng khác nhau khá nhiều. Quyết định trước xem sách của mình thuộc dạng nào là bước một của việc làm EPUB.

Có thể đọc EPUB ở đâu

Vì EPUB là một đặc tả chung và mở, rất nhiều ứng dụng và thiết bị hỗ trợ nó: Rakuten Kobo, Apple Books, ứng dụng của nhiều cửa hàng sách điện tử, các trình đọc miễn phí trên máy tính, và hơn nữa.

Có một ngoại lệ lớn.

Kindle không xử lý EPUB nguyên trạng

Amazon dùng định dạng tệp riêng. Bạn có thể nộp một tệp EPUB lên KDP (Kindle Direct Publishing), nhưng trên đường vào nó được chuyển đổi nội bộ sang định dạng riêng của Amazon. Cái người đọc đọc là tệp đã chuyển đổi.

Đây là chỗ người ta vấp nhiều nhất. Hiển thị đúng trong trình đọc của chính bạn, rồi lại trông khác đi khi đã lên Kindle — chuyện đó có xảy ra. Nhất là với chữ dọc tiếng Nhật, khác biệt hay lộ ra.

Nên nếu bạn xuất bản trên Kindle, bước kiểm tra hình thức thực tế bằng công cụ của chính Amazon (Kindle Previewer) là bắt buộc. Tệp EPUB trước khi chuyển đổi có đúng đến mấy thì riêng điều đó vẫn không đủ.

Ai quyết định EPUB là gì

Đặc tả EPUB do W3C (World Wide Web Consortium) duy trì, tổ chức quốc tế đặt ra các chuẩn của web. Trước đây nó do IDPF, một tổ chức về xuất bản điện tử, soạn thảo, và từ đó đã chuyển sang W3C.

Cách đánh số phiên bản là chỗ hơi rối.

Cái được dùng rộng rãi là "EPUB 3", nhưng các đặc tả mang những con số chi tiết hơn: EPUB 3.2, EPUB 3.3. EPUB 3.3 được công bố như một Khuyến nghị của W3C ngày 25 tháng 5 năm 2023 và là bản đầu tiên trong loạt EPUB trở thành Khuyến nghị chính thức của W3C. Tính tương thích với EPUB 3.2 được giữ nguyên: một tệp hợp lệ theo EPUB 3.2 được định nghĩa là hợp lệ theo EPUB 3.3.

Dễ nhầm lẫn

Chính phần giải thích của W3C cũng ghi nhận rằng khác biệt giữa EPUB 3 với tư cách "định dạng" và các con số của đặc tả (3.2, 3.3 …) là chỗ vấp thường gặp của người mới. Phần thập phân ở đó là để phân biệt các bản của đặc tả; một con số mới không có nghĩa là một định dạng khác.

Tính đến tháng 8 năm 2026, bản kế tiếp, EPUB 3.4, đang được làm. Bản Candidate Recommendation được công bố ngày 21 tháng 7 năm 2026, và Khuyến nghị chính thức dự kiến từ ngày 19 tháng 10 năm 2026.

Trong số những mục đang được cân nhắc cho 3.4 có hỗ trợ chế độ tốichuẩn hóa cước chú và chú thích cuối sách, ngoài ra còn có một nhóm chuyên trách về truyện tranh số. Những câu hỏi còn bỏ ngỏ về cách xử lý manga trong EPUB đang được tranh luận ở tầm quốc tế ngay lúc này.

Dựng một tệp EPUB thế nào

Khi đã biết bên trong là HTML và CSS, có thể bạn nghĩ mình tự viết được. Về mặt kỹ thuật thì được, nhưng trên thực tế có cả một danh sách những quy tắc nhỏ nhặt phải tuân theo.

Thiếu bất kỳ điều nào trong số đó thì sách không mở được trong ứng dụng đọc, hoặc bị trả về khi nộp lên cửa hàng. Lắp ráp tất cả những thứ này cho đúng bằng tay, mỗi lần một lần, vẫn là việc nặng nhọc ngay cả khi đã quen tay.

Cho nên trên thực tế người ta dùng một công cụ nhận bản thảo hoặc ảnh rồi lắp ráp tệp EPUB thay cho bạn. EPUB FACTORY là một trong số đó. Nó chạy hoàn toàn trong trình duyệt, và bản thảo của bạn không bao giờ được gửi lên máy chủ.

Thử dựng một tệp EPUB

Chọn một thư mục ảnh hoặc một bản thảo văn bản và bạn nhận được một tệp sách điện tử EPUB 3. Không cần tài khoản, không cần cài đặt.

Dùng thử EPUB FACTORY