美文网首页
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校验

    Unity在打包资源的时候,有的情况下2次资源完全一样打出来的文件二进制也会不一样,Unity默认提供了HASH作...

  • 硬件连接-CRC32

    一,iOS CRC32校验 项目中用到蓝牙,遇到了CRC32校验失败; CRC校验失败的原因: 1,发的固件是空的...

  • CRC全套算法 CRC4,CRC5,CRC7,CRC8,CRC1

    出处-->全套CRC校验

  • iOS CRC16 校验码

    CRC 在线校验地址:https://www.lammertbies.nl/comm/info/crc-calcu...

  • MySQL crc32 & crc64函数 提高字符串查询效率

    一、概念:CRC全称为Cyclic Redundancy Check,又叫循环冗余校验。CRC32是CRC算法的一...

  • 一文知晓CRC码计算及校验原理

    奇偶校验码(PCC)只能校验一位错误,而循环冗余校验码(CRC)的检错能力更强,可以检出多位错误。 1. CRC校...

  • 循环冗余校验(CRC)算法入门引导

    循环冗余校验(CRC)算法入门引导

  • iOS CRC 校验

    CRC校验,全名叫做循环冗余校验码,是数据通讯中最常采用的校验方式。为了学习这个CRC,在网上找了好多资料,下面这...

  • CRC校验

    CRC校验 是数据通信领域中最常用的一种查错校验码,其特征是信息字段和校验字段的长度可以任意选定。循环冗余检查(C...

  • CRC校验

    采用如下的CRC校验方法 冗余循环码(CRC)包含2个字节。CRC码由发送设备计算,放置于发送信息的尾部。接收信息...

网友评论

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

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