获取有关 epub 文档的更多元数据

获取有关 epub 文档的更多元数据

在不提供更多细节的情况下,我所知道的唯一命令是 file、stat 和 mediainfo。虽然两者都提供了有关 .epub 文档的一些想法,但并非全部。例如 file 只是给出文件名并声明它是一个 epub 文档。 Mediainfo 稍微好一些,它提供了以下信息。

Format                                   : ZIP
File size                                : 93.9 MiB
FileExtension_Invalid                    : zip docx odt xlsx ods

所以除了文件的名称之外,我还知道上面的内容。但最关键的部分缺失了。 epub书什么时候出版的,用的是什么版本的epub版本,什么app。用于制作 .epub 文档等等。版本有2、2.0.1、3、3.2等等这么多版本。有了以上所有信息。将使问题更容易排除。

类似于 pdfinfo 的东西。

答案1

尝试exiftool哪个是提取文件元数据的首选工具:

$ exiftool Downloads/accessible_epub_3.epub
ExifTool Version Number         : 12.57
File Name                       : accessible_epub_3.epub
Directory                       : Downloads
File Size                       : 4.1 MB
File Modification Date/Time     : 2023:05:05 08:13:22+01:00
File Access Date/Time           : 2023:05:05 08:13:33+01:00
File Inode Change Date/Time     : 2023:05:05 08:13:22+01:00
File Permissions                : -rw-r--r--
File Type                       : EPUB
File Type Extension             : epub
MIME Type                       : application/epub+zip
Identifier Id                   : pub-identifier
Identifier                      : urn:isbn:9781449328030
Title Id                        : pub-title
Title                           : Accessible EPUB 3
Language Id                     : pub-language
Language                        : en
Date                            : 2012:02:20
Meta Property                   : dcterms:modified
Meta                            : 2012:10:24 15:30:00Z
Creator Id                      : pub-creator12
Creator                         : Matt Garrish
Contributor                     : O’Reilly Production Services, David Futato, Robert Romano, Brian Sawyer, Dan Fauxsmith, Karen Montgomery
Publisher                       : O’Reilly Media, Inc.
Rights                          : Copyright © 2012 O’Reilly Media, Inc
Manifest Item Id                : htmltoc
Manifest Item Properties        : nav
Manifest Item Media-type        : application/xhtml+xml
Manifest Item Href              : bk01-toc.xhtml
Spine Itemref Idref             : cover
Spine Itemref Linear            : no

(这里是来自的示例 epub 文件http://idpf.github.io/epub3-samples/30/samples.html

相关内容