Hash 2个文件具有相同的哈希值,但1个已损坏,1个不为';T

Hash 2个文件具有相同的哈希值,但1个已损坏,1个不为';T,hash,gis,sha256,qgis,Hash,Gis,Sha256,Qgis,我在一个项目中发现了一些非常奇怪的东西。 我有两个文件: 一个是输入文件,它是一个.bip文件,可以用QGIS之类的GIS软件打开 . 该文件由CCSDS提供并可访问 另一个是经过无损压缩算法(ESA的CCSDS 123)压缩和解压缩后的输出 这两个文件共享完全相同的sha256和sha1哈希,因此它们是相同的。 3226009DE97D6658FC58CDC9AF377E6315CCC69A7095BEC8DC04447BF3CEA2E测试\u ptn\u x100y36z17\u 16u

我在一个项目中发现了一些非常奇怪的东西。 我有两个文件:

  • 一个是输入文件,它是一个.bip文件,可以用QGIS之类的GIS软件打开 . 该文件由CCSDS提供并可访问
  • 另一个是经过无损压缩算法(ESA的CCSDS 123)压缩和解压缩后的输出
这两个文件共享完全相同的sha256和sha1哈希,因此它们是相同的。
3226009DE97D6658FC58CDC9AF377E6315CCC69A7095BEC8DC04447BF3CEA2E测试\u ptn\u x100y36z17\u 16u.bip
3226009DE97D6658FC58CDC9AF377E6315CCC69A7095BEC8DC04447BF3CEA2E测试\u ptn\u decomp.bip
(此处显示sha256)

问题是,如果条目由QGIS显示,则第二个条目将显示一条消息并拒绝打开(翻译为:文件test_ptn_decomp.bip不是可识别或有效的数据源)


有什么我不明白的吗?我尝试过将文件移动到其他目录并重命名,但在QGIS方面没有任何改变。

您不太可能偶然获得具有相同sha256哈希的不同内容。所以我假设这些文件是相同的。无论如何,使用任何diff程序进行比较都很容易

因此,我想到了一些其他的区别:

  • 文件名可能包含QGIS所需的一些有意义的信息。尝试重命名解压缩文件,例如decomp_ptn_x100y36z17_16u.bip,可能是x100。。这是必要的吗
  • 还有一些附加文件,必须具有匹配的名称。您是否有QGIS教程中解释的.hdr文件?

  • 它们是否具有相同的EXIF信息?具有相同的哈希并不意味着它们相同(检查文件是否相同比计算哈希要快得多)。在任何情况下:您都应该在答案中复制错误消息(请不要使用数字)。你能检查一下文件的权限吗?嗨@Olha,他们没有,因为这不是严格意义上的图像文件,它不是jpeg。它是多光谱图像(比RGB更多“层”)。据我所知,bip不包含exif。我很难找到有关此文件格式的信息。@GiacomoCatenazzi当然,它们很相似:
    -rwxrwxrwx 1 sytrics sytrics 122400 May 4 10:08 test_ptn_decomp.bip
    。无论如何,我认为您在错误的站点:这是关于编程的。可能是关于gis的姐妹站点(查看右上角图标上的链接,查看我们的姐妹站点列表)。[对于错误消息与实际错误无关,我不会感到惊讶。)谢谢你的回答,输入中确实有头文件,但输出中没有。我没有注意到,但事实上可能是罪魁祸首!我检查了,事实上是头文件丢失了!谢谢你,Michael!请将答案标记为已接受,它帮助stackoverflow用户找到正确的答案。