.epub — Electronic Publication
International Digital Publishing Forum (IDPF) · 2007
What is a .epub file?
An EPUB file is an e-book file format that contains text, images, and other content, designed to be reflowable and adaptable to various screen sizes. It is the most widely supported vendor-independent XML-based e-book format, recognized by nearly all e-readers and software. EPUB files are essentially ZIP archives containing web standards like XHTML, CSS, and SVG.
Programs That Open .epub Files
| Platform | Program | ||
|---|---|---|---|
| Windows | Calibre | Free | |
| Adobe Digital Editions | Free | Official | |
| Thorium Reader | Free | ||
| macOS | Apple Books | Free | Official |
| Calibre | Free | ||
| Adobe Digital Editions | Free | Official |
Common Problems with .epub Files
Frequently Asked Questions
EPUB files are designed to be 'reflowable,' meaning the text and images adjust dynamically to fit different screen sizes and orientations, offering a flexible reading experience. PDF files are fixed-layout, preserving the exact design and formatting regardless of the device, which is ideal for documents where precise visual representation is critical.
Yes, while EPUB is an open standard, publishers can apply DRM to EPUB files to prevent unauthorized copying and distribution. Adobe Digital Editions DRM is a common method used for EPUBs, requiring authorization of the reading device or software.
You can create EPUB files using various tools. Dedicated e-book creation software like Calibre allows you to convert other formats to EPUB. Word processors like Scrivener also have EPUB export capabilities, and more advanced users might use tools like Sigil for direct EPUB editing.
Technical Details
EPUB files are structured as a ZIP archive, containing XHTML content documents, CSS stylesheets, images, and a manifest file (OPF) describing the book's components. The magic bytes for an EPUB file are typically the standard ZIP archive signature (PK\x03\x04), with an additional `mimetype` file at the root containing `application/epub+zip`.