跳到主内容
UniKit

EPUB 元数据读取

读取 EPUB 的 OPF 元数据(标题、作者、语言、标识符、出版社、日期、简介)以及 spine 与 manifest 清单统计,缺失字段会明确列出;解析在 Rust 编译的 WebAssembly 里完成,电子书不会离开浏览器。

浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。

EPUB 的 base64

元数据

缺失字段显示为 (missing),同时列在 missing 里。

正在加载电子书模块…

粘贴 EPUB 的 base64 后读取元数据

已填写字段: 0 · spine 文档: 0

这个工具能做什么

  • 批量整理电子书前先核对标题与作者。
  • 确认 spine 指向的正文文档都真实存在。
  • 检查语言与标识符是否填写。

示例

输入

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

输出

dc:title = 雪夜
dc:creator = UniKit
dc:language = zh
dc:identifier = urn:uuid:uk-ebook
dc:publisher = (missing)
dc:date = (missing)
dc:description = (missing)
spine = 2 document(s)
manifest = 3 item(s)

输入是 EPUB 的 base64 文本;spine 预览条数只影响结果里的 spine 列表,spineCount 始终是完整长度。

常见问题

会上传我的书吗?

不会。文件由页面本地读取并编码,解析在浏览器的 WebAssembly 里完成。

字段缺失会怎样?

缺失字段返回 null,并在 stats.missing 里按固定顺序列出。

支持 KF8 或 PDF 吗?

不支持,只认 EPUB 的 OCF 容器与 OPF;其它格式报 invalid-epub。

会解压封面或图片吗?

不会。只读元数据与 spine 清单,资源条目不会被解压。

关键词:epub元数据电子书opfepub metadataoffline

同类工具