gpt4 book ai didi

kindle - 获取 *.mobi 或 *.prc 文件的封面图片

转载 作者:行者123 更新时间:2023-12-05 08:01:48 27 4
gpt4 key购买 nike

我正在尝试解析 mobi 书籍,只想获取书籍的一些信息,即:标题、作者和封面(如果有)。我正在关注 mobi format spec .

现在,我可以正确地得到标题和作者,但是说到封面,我到目前为止得到了这些信息:

  1. 我得到图像记录 block 索引:

     108  0x6c    4   First Image index   First record number (starting with 0) that contains an image. Image records should be sequential.
  2. 我得到从开始到图像记录的偏移量

  3. 我试图获取这些字段,但我没有从我的任何书中获取它们:
EXTH
201 4 coveroffset Add to first image field in Mobi Header to find PDB record containing the cover image <EmbeddedCover>
202 4 thumboffset Add to first image field in Mobi Header to find PDB record containing the thumbnail cover image
203 hasfakecover

所以,现在我得到了一个原始二进制 block ,我将它与其他 png 文件和 jpg 文件进行了比较,没有发现任何共同点。我也尝试将这个二进制 block 保存为 test.png 或 test.jpg,但它似乎不是真实图像。

我该怎么办?

最佳答案

我可以完美地将我的第一个 image_record_block 保存为 jpg。因为它们是压缩图像,所以它们不会受到 mobi 或 palmdoc 压缩。您应该在文本编辑器中打开原始文件,看看它是否真的是任何图像格式。这可能是您希望错误的索引号或文件指针的偏移量不正确,请尝试使用 fseek()

关于kindle - 获取 *.mobi 或 *.prc 文件的封面图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11794389/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com