자세한 내용을 제공하지 않고 내가 아는 유일한 명령은 file, stat 및 mediainfo입니다. 둘 다 .epub 문서에 대한 몇 가지 아이디어를 제공하지만 전체 내용을 전달하지는 않습니다. 예를 들어 file은 파일 이름만 제공하고 epub 문서임을 선언합니다. Mediainfo는 약간 더 좋으며 다음 정보를 제공합니다.
Format : ZIP
File size : 93.9 MiB
FileExtension_Invalid : zip docx odt xlsx ods
그래서 파일 이름 외에도 그 안에 무엇이 들어 있는지도 알 수 있습니다. 하지만 가장 중요한 부분이 빠져있습니다. epub 책은 언제 출간됐는지, epub 버전은 어떤 버전을 사용했고, 어떤 앱을 사용했는지. .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)