EPUB 电子书 (.epub)

W3C 标准

电子出版物(EPUB)是万维网联盟(W3C)维护的全球标准化开源数字电子书格式,可在所有平台上提供无障碍、可重排且富含多媒体的数字图书。

将 MOBI 转换为 EPUB

免费的浏览器端 MOBI 转 EPUB 转换器。在您的设备上即时转换文件。

检查与元数据

操作系统和文件分析器通过检查开头的二进制字节序列来识别 EPUB 文件:

选择或将文件拖放到此处

100% 浏览器端私密转换 - 文件绝不会离开您的设备

或粘贴 Ctrl+V
零网络传输隐私保证: 上传至外部服务器的数据为 0 字节。所有处理均在您的浏览器沙箱中本地完成。

字节级文件头签名 (Magic Bytes)

操作系统和文件分析器通过检查开头的二进制字节序列来识别 EPUB 文件:

十六进制签名 (偏移量 0):

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

ASCII 表示形式: PK..mimetypeapplication/epub+zip

标准化: W3C EPUB 3.3 Recommendation

技术规格

容器架构ZIP archive containing uncompressed 'mimetype' file, META-INF/container.xml, and OEBPS content package
压缩方式Deflate (zlib) compression on internal content files; 'mimetype' file strictly uncompressed (Store mode)
字节序Little-Endian (ZIP container)
色彩空间sRGB, Display P3, CSS Color Module Level 4
通道与结构Reflowable or fixed-layout XHTML pages, CSS stylesheets, embedded SVG/raster images, audio, and video
最大尺寸Unbounded pagination (reflows dynamically to any display size from watch to 8K TV)
透明度Full CSS alpha transparency, opacity masks, and transparent PNG/SVG graphics
流式传输与渐进式加载Table of Contents (toc.ncx / nav.xhtml) enables instant chapter seeking

技术对比矩阵:EPUB 对比同类产品

技术属性EPUB (当前)PDFAZW3MOBI
可重排文本所有屏幕上100%动态重排固定页面布局(需缩放)仅在Kindle上可重排原始重排
标准化W3C官方开放推荐标准ISO 32000开放标准亚马逊专有标准陈旧的专有标准
硬件兼容性通用(Apple、Kobo、Android、PC)通用(所有设备)仅限亚马逊Kindle设备仅限老式Kindle和PDA
容器架构包含XHTML/CSS/JS的ZIP归档二进制对象层次结构PalmDOC数据库PalmDOC数据库

常见损坏模式与十六进制恢复指南

电子书阅读器报错:"无法打开包:mimetype无效"。

根本原因: 压缩程序压缩了"mimetype"文件,或者将其放在了字节30以外的偏移量处。

恢复方法: 使用File2File电子书修复工具重新打包,以强制将mimetype放在未压缩的位置。

安全分析与解析器攻击向量

EPUB文件包含完整的HTML5和JavaScript引擎,必须对其进行沙盒隔离,以防止本地文件访问或网络数据渗漏。

已知攻击向量

  • EPUB JavaScript阅读系统中的跨站脚本(XSS),用于窃取用户图书馆数据。
  • EPUB XML清单解析器中的XML外部实体(XXE)注入。
  • 目录导入期间消耗服务器存储的ZIP炸弹解压攻击。

防御性最佳实践:

历史渊源与里程碑

2023W3C正式发布EPUB 3.3,作为认可的Web标准建议书。
2011IDPF发布EPUB 3,引入了HTML5、CSS3、MathML、音频和视频媒体叠加层。
2007EPUB 2.0接替开放电子书出版结构(OEBPS)成为官方行业标准。

核心优势与特点

  • 无可争议的全球数字阅读标准:100%开源、厂商中立,并获得W3C支持。
  • 无可挑剔的可重排排版:文本可自动适应任何显示屏的字体大小、边距和行间距。
  • 世界一流的无障碍支持:屏幕阅读器、音频旁白同步(媒体叠加层)以及专为阅读障碍设计的字体。

技术局限与劣势

  • 固定布局的复杂设计(如技术教材和杂志)在不同的屏幕比例下很难可靠地渲染。
  • 严格的ZIP打包规则:如果未压缩的"mimetype"文件不是字节偏移量30处的第一个文件,则该EPUB无效。
  • Kindle设备需要通过转换(使用Send-to-Kindle或Calibre)而不是本地USB拖放。

趣味技术冷知识

  • EPUB内部的"mimetype"文件必须是ZIP归档中的第一个文件,必须完全不压缩(0%压缩),并且必须精确包含"application/epub+zip",且不能有尾随空格。
  • 古腾堡计划(Project Gutenberg)提供了超过70,000部EPUB格式的免费经典文学作品。
  • 2017年,国际数字出版论坛(IDPF)直接并入万维网联盟(W3C)。

常见技术问题

为什么阅读图书时 EPUB 比 PDF 更好?

EPUB 是可重排的,这意味着文本会自动调整以适应你的手机或电子书阅读器屏幕以及任意字体大小,而 PDF 具有固定的页面尺寸,需要不断捏合和缩放。

我可以在 iPhone 或 Mac 上阅读 EPUB 文件吗?

可以。Apple Books 已预装在每台 iPhone、iPad 和 Mac 上,为 EPUB 图书提供原生的开箱即用支持。

如何将 EPUB 转换为 PDF 或 MOBI?

你可以直接在浏览器中使用 File2File.app,将 EPUB 图书转换为精美的 PDF 文档或兼容 Kindle 的格式。