可以拆分的 👍。你说的那种 .epub → .zip 的方式确实能把内容解压出来(本质就是一堆 HTML/XHTML + OPF + NCX/导航文件 + 图片资源)。关键在于拆分后,要重新生成一个合法的 EPUB 包。大致思路有两种: ⸻ 方式一:用工具直接拆分 这是最省事的方法。 • Calibre(免费开源):导入你的大 EPUB,然后在“编辑书籍”功能里,可以删除前后多余部分,只保留一本书,再保存为新的 EPUB。重复 10 次,你就能得到 10 本。 • Sigil(专门的 EPUB 编辑器):支持图形化操作,能直接删掉不要的章节和目录,再另存为单独的 EPUB。 ⸻ 方式二:手动打包 如果你喜欢手工操作,可以这样: 1. 把 .epub 改成 .zip,解压。 2. 每本书一般是一个单独的目录或有比较明显的起止文件,把它们分别复制出来。 3. 每个子书都需要一个完整的 EPUB 结构: • mimetype 文件(内容必须是纯文本:application/epub+zip,放在压缩包根目录,且不能压缩)。 • META-INF/container.xml(固定格式,告诉阅读器内容文件在哪)。 • OEBPS/ 里放章节、图片、样式、content.opf(目录清单)和 toc.ncx 或新版的导航文档。 4. 按照 EPUB 规范重新写 content.opf(指定书名、作者、章节清单、spine 顺序)。 5. 把这些文件 zip 压缩,再改后缀为 .epub。注意顺序:要保证 mimetype 文件未压缩,且排在 zip 的第一个。 ⸻ 推荐路线 如果只是想快速得到十本书,我建议直接用 Calibre 或 Sigil。 如果你想学习 EPUB 打包的内部结构,手动方式也可以,但要耐心处理 content.opf 和导航文件,不然电子书阅读器会打不开。 要不要我帮你写一个最小可用的 EPUB 文件目录结构示例(含 mimetype、container.xml、content.opf)?这样你只要把自己的章节文件替换进去就能打包了。