為什么文件長(zhǎng)度讀出來(lái)與電腦上顯示的不一樣

為什么文件長(zhǎng)度讀出來(lái)與電腦上顯示的不一樣 CH375FileOpen( )和CH375FileQuery( )之后 data=(unsigned char)(CH375vFileSize%8192);data顯示的是188K,而該文件在電腦里顯示的是43K,是不是我上面的公式錯(cuò)了還是其它?

FAT32最小族8K,就是說(shuō)文件實(shí)際長(zhǎng)度為35K到43K, CH375vFileSize的值是32位文件長(zhǎng)度,單位是字節(jié)


樓上的,那如何才能計(jì)算文件的長(zhǎng)度呢?CH375vFileSize是單位是字節(jié),那么CH375vFileSize%(1024*8)(KB)這個(gè)計(jì)算公式,算出來(lái)是KB了,這樣對(duì)嗎? 還有就是為什么128M的U盤(pán)讀出來(lái)是125M呢?


那不是有固定內(nèi)置程序嗎


如果沒(méi)記錯(cuò)的話應(yīng)該是CH375vFileSize%1024單位是KB 廠家定義的1K=1000而不是1024,所以識(shí)別出來(lái)的容量通常比較小


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频