美文网首页
AssetBundle.LoadFromFile测试CRC校验

AssetBundle.LoadFromFile测试CRC校验

作者: 灰的狼 | 来源:发表于2018-05-31 17:00 被阅读0次

    Unity在打包资源的时候,有的情况下2次资源完全一样打出来的文件二进制也会不一样,Unity默认提供了HASH作为是否一致的接口,提供了一个CRC值来校验文件是否正确.
    今天我测试了一下当打出的文件二进制不一致但HASH值一致时,分别用2次的CRC值读取AssetBundle测试了一下发现当二进制文件不一致时,必须用打出这个版本的二进制文件的时候产生的CRC值才能正确读取AB.
    也就是说HASH值相同但CRC不同的文件是不能替换的,这样热跟新的时候如果文件HASH值不变就不能把最新的CRC值覆盖掉旧的了.

    相关文章

      网友评论

          本文标题:AssetBundle.LoadFromFile测试CRC校验

          本文链接:https://www.haomeiwen.com/subject/raoqsftx.html