2 个具有相同哈希值的文件,但 1 个已损坏,1 个未损坏
2 files with same hash, but 1 is corrupted and 1 isn't
我在一个项目中发现了一些非常奇怪的东西。
我有 2 个文件:
- 一个是输入文件,是.bip文件,可以用QGIS等GIS软件打开
here's the input. this file is provided by the CCSDS and accessible here
- 另一个是无损压缩算法(CCSDS 123 by ESA)压缩和解压缩后的输出
这 2 个文件共享完全相同的 sha256 和 sha1 哈希,因此它们是相同的。
3226009de97d66589fc58cdc9af377e6315ccc69a7095bec8dc04447bf3cea2e test_ptn_x100y36z17_16u.bip
3226009de97d66589fc58cdc9af377e6315ccc69a7095bec8dc04447bf3cea2e test_ptn_decomp.bip
(此处显示的是 sha256)。
问题是,如果 QGIS 显示条目,第二个显示一条消息并拒绝打开 it shows this message (翻译:文件 test_ptn_decomp.bip 不是公认或有效的数据源)
有什么我不理解哈希的地方吗?我试过将文件移动到其他目录并重命名,但 QGIS 没有任何改变。
您偶然得到具有相同 sha256 哈希值的不同内容的可能性很小。所以我假设这些文件是相同的。反正用什么diff程序比较都很方便
所以应该还有一些其他的区别,想到的事情:
- 文件名可能包含 QGIS 所需的一些有意义的信息。尝试重命名解压缩的文件,例如decomp_ptn_x100y36z17_16u.bip,也许 x100.. 是必不可少的?
- 还有一些额外的文件,它们的名称必须匹配。如 QGIS 教程中所述,您是否有 .hdr 文件?
https://www.qgistutorials.com/en/docs/open_bil_bip_bsq_files.html
我在一个项目中发现了一些非常奇怪的东西。 我有 2 个文件:
- 一个是输入文件,是.bip文件,可以用QGIS等GIS软件打开 here's the input. this file is provided by the CCSDS and accessible here
- 另一个是无损压缩算法(CCSDS 123 by ESA)压缩和解压缩后的输出
这 2 个文件共享完全相同的 sha256 和 sha1 哈希,因此它们是相同的。
3226009de97d66589fc58cdc9af377e6315ccc69a7095bec8dc04447bf3cea2e test_ptn_x100y36z17_16u.bip
3226009de97d66589fc58cdc9af377e6315ccc69a7095bec8dc04447bf3cea2e test_ptn_decomp.bip
(此处显示的是 sha256)。
问题是,如果 QGIS 显示条目,第二个显示一条消息并拒绝打开 it shows this message (翻译:文件 test_ptn_decomp.bip 不是公认或有效的数据源)
有什么我不理解哈希的地方吗?我试过将文件移动到其他目录并重命名,但 QGIS 没有任何改变。
您偶然得到具有相同 sha256 哈希值的不同内容的可能性很小。所以我假设这些文件是相同的。反正用什么diff程序比较都很方便
所以应该还有一些其他的区别,想到的事情:
- 文件名可能包含 QGIS 所需的一些有意义的信息。尝试重命名解压缩的文件,例如decomp_ptn_x100y36z17_16u.bip,也许 x100.. 是必不可少的?
- 还有一些额外的文件,它们的名称必须匹配。如 QGIS 教程中所述,您是否有 .hdr 文件? https://www.qgistutorials.com/en/docs/open_bil_bip_bsq_files.html