解压缩canon_cr3库在Python中创建的.CRX文件

时间:2019-09-19 16:07:35

标签: python image

我想解压缩使用Python中的 canon_cr3 库从.CR3文件(佳能原始图像格式)创建的.CRX文件。 Getting uncompressed image data from a .CR3 file using the canon_cr3 library中描述了如何完成此操作。

根据我的研究,.CRX文件是具有特定标头的.ZIP文件。我在Python中尝试了crx_unpack库:

import crx_unpack
ext_dir = #[directory to extract contents]
crx_file = #[directory of the trak2.CRX or trak3.CRX file]
crx_unpack.unpack(crx_file, ext_dir)

这会引发错误:

crx_unpack.BadCrxHeader: Invalid magic number: ff010008

我还尝试通过7-Zip和在线工具(https://robwu.nl/crxviewer/)解压缩文件。两者都没有。

尽管标头信息似乎有误,是否可以用Python解压缩.crx文件?我特别对应该在.crx文件中找到的图像信息感兴趣。

或者.CRX文件可能有问题吗?

0 个答案:

没有答案