文件表示与入口地址

漫阅+ EPUB根路径核对:container里的full-path从容器根目录出发

沿META-INF/container.xml找到包文档,分开根目录路径与包内相对资源地址,不移动目录碰运气。

EPUB里有一个OPF文件,不代表读者可以凭文件名猜它就是阅读入口。本篇核对图像EPUB容器怎样指向包文档,再把文件审核与漫阅实际导入分开。只处理自己制作或获授权的本地图像书;服务器图书接口与完整电子书排版能力不据此推定,外部拆包查看也不是应用新增功能。

保存完整容器身份与目录清单

选择一份自己制作的三页图像EPUB,页内含甲乙丙编号,保存原件、文件摘要与字节大小。用已有归档查看工具只读列目录,保留根目录与每个相对路径,不只抄文件名。没有工具时向制作者索取清单并标明来源,不能假称已亲自检查。此处只定位容器入口,不进行解密、去除限制或修改购买作品;也不把一个XML片段伪装成已具备全部资源的可读EPUB。

先找到固定位置的容器文件

从容器根目录找META-INF/container.xml,不要在随意一层子目录里挑一个同名文件。读取rootfiles下的rootfile及其full-path值,本例设为EPUB/package.opf,并记媒体类型为application/oebps-package+xml。大小写和目录层级逐字保留,截图只显示末尾package.opf还不够定位。若文件缺失或无法读取,先记容器审核未完成,不通过改扩展名或重命名目录宣布修复成功。

从根目录解析而非META-INF旁边

W3C规则中,full-path相对容器根目录,而不是相对container.xml所在的META-INF目录。因此本例目标是根下EPUB目录内的package.opf,不是META-INF再接EPUB。纸面画出根分出META-INF和EPUB两个分支,再把指向线连到真正目标,逐段核目录是否存在。不能把操作系统当前解压位置也拼进包内路径;电脑桌面上的文件夹名不属于EPUB自身的full-path。

再给纸面错例把目标写成META-INF/EPUB/package.opf,而目录清单实际上只有根下的EPUB/package.opf。两者末尾文件名相同仍不是同一路径,不能只做字符串末尾匹配后报告存在。若归档里恰巧另有两套同名OPF,也要按完整目标分别辨认,不把能找到某一个当正确入口。修订副本前先确定制作者原本想指向哪套资源。

进入包文档后重新确定资源基址

若package.opf的资源清单有images/page1.png,它通常从该包文档的位置解析,本例实际资源为EPUB/images/page1.png。这是另一层地址,不能因为container里的full-path从根出发就把所有其他相对链接都当根路径。把入口指向和资源指向各画一条,核对象分别为OPF和图片。这里先核存在性与路径,不用资源文件在ZIP清单的排列顺序代替阅读脊顺序,也不重复给所有图片重新编号。

可用一个计数清单核本例:一个container文件、一个被指向的包文档、三张编号图片;这三个数字各指不同对象,不能相加成五页。包文档资源清单还可能含封面或样式等条目,数量更多也不自动增加正文出现次数。即使这一课没有重做阅读脊排序,也要给最终实际读到的甲乙丙留独立核验栏。

有多个rootfile时保留先后

容器可以列多个rootfile,不把它们计作漫画页或自动拼成几本书。按原顺序抄每个full-path和媒体类型,再核各目标是否存在;相关阅读系统规范规定默认使用第一个rootfile,本篇不能据此承诺应用提供多版本选择器。若实际只用第一套图像资源,照实记;不修改顺序去试探未知入口后覆盖原件。单rootfile的本例也不代表所有合法EPUB都只允许一个包文档。

本地导入后仍核三页实际身份

在漫阅按可见本地导入流程打开自己的图像EPUB,核甲乙丙三页完整内容与当前页位。文档路径审核通过,只说明目标链有依据,不能跳过实际图片页的完整检查。若某服务器把EPUB当纯电子书而没有漫画图片阅读路径,标该路径不适用,不把本地导入结果推广过去。当前界面没有显示OPF或rootfile字段时,笔记明确这些来自外部报告,应用观察栏只填真实可见的页。

排查多套OPF与大小写错位

目标找不到时,先核完整路径、大小写和是否多套目录;不要随手把所有package.opf改同一个名字。资源缺图时分别核容器到OPF和OPF到图片两段,不能因前段正确就宣布后段也正确。报告来自另一版文件时应重新获取,不能让旧摘要绑定新副本。需要求助只提供原创三页样本、目录和目标链,不上传整本私有书;未知XML或脚本不直接执行,保留原件等制作者核对。

退出返回后重新走完整目标链

退出阅读器再回甲乙丙三页,同时从外部清单复述根目录、container.xml、full-path、包文档与图片五个位置。最终保存文件身份、入口原顺序、两层地址、实际阅读结果和未知项。应能指出为何不拼META-INF到目标前、为何OPF数量不是页数,也能承认当前未验证的服务器路径。验收是目标链可重查且可读副本保留,不是把任意目录改得碰巧能打开。

相关教程与资料

漫阅+ EPUB身份核对:unique-identifier指向标识元素而不是显示书名、漫阅+ EPUB图片顺序核对:分开资源清单、阅读脊与画面出现。

资料核对:2026 年 11 月 13 日,Apple 公开查询显示漫阅+ 2.0.5,最低 iOS / iPadOS 15.0。公开能力参见官方 App Store,具体入口以安装版本实际可见为准。

方法依据:W3C:OCF容器文件与根文件路径。样本、短句和对照为原创练习;资料用于定义与检查方法,不证明应用新增自动分析。人工清单可保存在外部,未知字段应明确待核;本文没有声称已对真机、私人服务器或全部输出环境逐项实测。