# 漫阅+ OPDS间接获取核对：入口媒体类型与最终书籍格式分层读

语言：zh-CN
原文：[漫阅+ OPDS间接获取核对：入口媒体类型与最终书籍格式分层读](<https://allluckly.cn/guides/manyue-opds-indirect-acquisition-format-levels/>)
中文：[中文 HTML](<https://allluckly.cn/guides/manyue-opds-indirect-acquisition-format-levels/>)
English: [English HTML](<https://allluckly.cn/en/guides/manyue-opds-indirect-acquisition-format-levels/>)
发布于: 2026-11-14T00:00:00+08:00
内容更新于: 2026-11-14T00:00:00+08:00
署名：Bison

用原创目录摘录跟踪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链接核对：封面、预览与正文获取不是同一个入口](<https://allluckly.cn/guides/manyue-opds-cover-sample-acquisition-links/>)、[漫阅+ 连接 OPDS：为什么能看到目录，却不能直接逐页阅读](<https://allluckly.cn/guides/manyue-opds-pse-library/>)。

资料核对：2026 年 11 月 14 日，[Apple 公开查询](<https://itunes.apple.com/lookup?id=6753895889&country=cn&entity=software&timestamp=20261114>)显示漫阅+ 2.0.5，最低 iOS / iPadOS 15.0。公开能力参见[官方 App Store](<https://apps.apple.com/cn/app/id6753895889>)，具体入口以安装版本实际可见为准。

方法依据：[OPDS 1.2：间接获取元素与嵌套媒体类型](<https://specs.opds.io/opds-1.2#54-element-definitions>)。样本、短句和对照为原创练习；资料用于定义与检查方法，不证明应用新增自动分析。人工清单可保存在外部，未知字段应明确待核；本文没有声称已对真机、私人服务器或全部输出环境逐项实测。

