像素语义与格式声明
漫阅+ OPDS间接获取核对:入口媒体类型与最终书籍格式分层读
用原创目录摘录跟踪HTML入口、ZIP包装和最终PDF,分开格式声明、权限与逐页阅读。
本文目录
OPDS获取链接写着HTML,不等于最终书籍必然也是网页;嵌套的间接获取信息可以描述后续媒体类型。本篇先在外部读原创目录摘录,把层次画成清单,再在漫阅读受支持的小样或报告。纸面元数据不构成真实下载服务,也不证明漫阅自动处理每种履约、登录或包装流程。
只制作无需账号的目录摘录
用外部纯文本工具写原创摘录,链接关系为http://opds-spec.org/acquisition,地址为https://example.com/get/sample,媒体类型text/html。example.com只是教学占位地址,不提供本课真实文件,也不要求点击或输入任何账户。给条目写自定义标题和固定练习编号,保留原始文本。此摘录用于读字段,不宣称它已是包含所有必填元素的完整可部署OPDS目录;缺少真实服务器时不把纸面步骤写成连接成功。
先看链接自身的三个字段
把关系、地址和type各留一栏:关系说明这是获取相关入口,href给出跟随目标,type说明该目标的媒体类型。这里text/html描述入口资源,不是把PDF后缀拼到地址末尾就能改成直达下载。地址看着含get也不足证明返回整本漫画,必须保留真实响应的未知状态。也不要将封面或预览链接的类型抄到获取栏;同一条目可以有多种链接,先按关系区分,再进入后面的间接类型。
读第一层间接类型的包装
在该链接内放<opds:indirectAcquisition type="application/zip">作为第一层,再在其中描述最终资料。OPDS前缀需要在完整XML上下文绑定到相应命名空间,本篇只展示字段关系,不能把脱离上下文的片段当完整XML验证通过。第一层ZIP说明预计经过的包装层,不是HTTP Content-Encoding,也不是说漫画已能逐页流式读取。记录外层HTML、下一层ZIP两级,不能因为看见ZIP就删掉HTML入口及其可能需要的正常获取步骤。
最终类型与同级项目各计各的
在ZIP层里再放<opds:indirectAcquisition type="application/pdf" />,并以另一个同级元素列application/epub+zip。这可描述包装中预计取得的多种表示,嵌套表示层次,同级不表示先读PDF再把它自动转换为EPUB的时间顺序。纸面树为HTML到ZIP,再到两个末端类型,不是三个漫画章节。若实际目录采用其他结构,按原元素父子关系重画,不将所有缩进相同的文字都认作兄弟;缩进本身不是XML层级证据。
权限与格式声明分开验收
存在最终PDF声明,只支持目录声称预计有该表示,不证明当前用户已获授权、下载一定成功或文件必然完整。若真实来源要求正常登录或购买,应按已有授权流程处理,本课不提供账户也不实施交易。OPDS-PSE另有逐页信息,间接获取元素本身不能替代PSE页模板,也不承诺普通整包OPDS可以直接阅读。把可发现、已授权、已取得文件、可解码页面分四项,未执行的一律保持未执行,不因一个type字段就全部打勾。
用自己的PDF小样检查实际阅读
另在外部制作三页编号PDF作为本地阅读小样,不声称它真的由占位HTML或ZIP取得。按漫阅已有PDF流程导入,逐页核页号、中心内容与返回位置;目录摘录可另外做报告PDF附在旁边。报告阅读通过和获取协议流程通过不是同一结论。若真实用户另有合法取得的文件,再记录它的实际格式及来源身份;当前没有服务器就仅完成本地小样,不为了让流程显得完整而编造网络响应、下载时间或登录结果。
排查类型层次与链接混接
若把text/html直接判为应用不支持最终PDF,回到外层与末端类型分栏;若把ZIP内两种格式说成先后转换,重新画父子与同级关系。若真实下载保存成网页,先核取得的是入口还是最终文件,不仅改名为cbz就导入。OPDS目录能显示不代表所有后续认证都可处理,记录停在哪一层以便求助。只分享原创摘录及去敏媒体类型,不传私人带签名链接;不承诺更换type声明本身就能修复真正缺失的文件或权限。
退出重开后重建获取层次
重开摘录报告与本地三页小样,分别核结构和页面,不让同名封面冒充正文。最终记录应包含链接三字段、间接类型树、权限状态、已取得文件身份和实际阅读结果;每项都能追到来源或明确未知。应能解释为何HTML入口可声明后续PDF,又为何该声明不保证应用自动完成中间流程。今后改目录版本、包装方式或登录条件时重新核对,不把本次纸面例子当任何真实服务的兼容承诺。
相关教程与资料
漫阅+ OPDS链接核对:封面、预览与正文获取不是同一个入口、漫阅+ 连接 OPDS:为什么能看到目录,却不能直接逐页阅读。
资料核对:2026 年 11 月 14 日,Apple 公开查询显示漫阅+ 2.0.5,最低 iOS / iPadOS 15.0。公开能力参见官方 App Store,具体入口以安装版本实际可见为准。
方法依据:OPDS 1.2:间接获取元素与嵌套媒体类型。样本、短句和对照为原创练习;资料用于定义与检查方法,不证明应用新增自动分析。人工清单可保存在外部,未知字段应明确待核;本文没有声称已对真机、私人服务器或全部输出环境逐项实测。