标题:
求fat32的短文件名校验规则
[打印本页]
作者:
nanshancc
时间:
2022-8-13 20:54
标题:
求fat32的短文件名校验规则
要在sd卡上创建文件,使用长文件名,网上只找到了这样的一段
int i,j,chknum=0;
for (i=11; i>0; i--)
chksum = ((chksum & 1) ? 0x80 : 0) + (chksum >> 1) + shortname[j++];
但是计算出来不对
文件名校验.PNG
(6.93 KB, 下载次数: 52)
下载附件
2022-8-13 20:51 上传
作者:
coody_sz
时间:
2022-8-14 15:43
短文件名校验我一直用:
for (chksum=0, i=0; i<11; i++) chksum = ((chksum & 1) ? 0x80 : 0) + (chksum >> 1) + shortname[i];
作者:
nanshancc
时间:
2022-8-15 10:56
还是一样的呀,按上面的图,算出来结果是0xaf,不是0x23呀?
作者:
npn
时间:
2022-8-15 11:47
什么操作系统的程序? 检查变量数据类型是否正确。
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1