我对sha1
总和开始改变而没有改变java类这一事实感到困惑。
我已经恢复了对文件的更改,重新编译了项目,并得到了一个不同于应该的校验和。包裹的最后一次更改是在1年前,它开始在今天给出不同的总和。
我的问题是:
如果出现任何问题,可能会导致sha1
总和开始给出不同的结果?
就像我说的那样,文件已经恢复到1年前的状态,但仍然不同。
答案 0 :(得分:0)
如果您使用不同的编译器或不同版本的编译器,甚至使用不同的编译器设置,那么很可能是以校验方式生成不同的.class
文件。它的行为应该相同。
答案 1 :(得分:0)
原来使用这些文件的测试是罪魁祸首。