什么可能导致sha1 checkmap的错误更改?

时间:2017-03-09 13:43:08

标签: java git sha1 checksum

我对sha1总和开始改变而没有改变java类这一事实感到困惑。

我已经恢复了对文件的更改,重新编译了项目,并得到了一个不同于应该的校验和。包裹的最后一次更改是在1年前,它开始在今天给出不同的总和。

我的问题是:

如果出现任何问题,可能会导致sha1总和开始给出不同的结果?

就像我说的那样,文件已经恢复到1年前的状态,但仍然不同。

2 个答案:

答案 0 :(得分:0)

如果您使用不同的编译器或不同版本的编译器,甚至使用不同的编译器设置,那么很可能是以校验方式生成不同的.class文件。它的行为应该相同。

答案 1 :(得分:0)

原来使用这些文件的测试是罪魁祸首。

相关问题