gpt4 book ai didi

jpeg - 如何区分 JPEG 和 JPEG2000?

转载 作者:行者123 更新时间:2023-12-05 02:21:34 30 4
gpt4 key购买 nike

问题是:如何区分两个文件?一个用 JPEG 编码,另一个用 JPEG2000 编码。

我需要特定于格式的文件读/写函数,我无法在不读取的情况下找到文件编码。JPEG 现在工作正常,但 JPEG func 无法打开 JPEG2000。所以我需要确定我的文件是 JPG 还是 JPEG2000。

最佳答案

根据Digital Formats at Library of Congress ,所有 JPEG 2000 文件都以以下签名(也称为幻字节或魔数(Magic Number))开头:

00 00 00 0C 6A 50 20 20 0D 0A 87 0A 

(IANA 记录只列出了前 12 个,所以我省略了其余部分)。

正常JPEG另一方面,文件开始于:

FF D8 FF E0

比较这些字节,您应该能够轻松区分它们。

关于jpeg - 如何区分 JPEG 和 JPEG2000?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33890448/

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