最近看到一个代码,是计算一个bin文件的长度的。
// Find end of file data (where rest of file contains 0xFF:s length = 0; for (int i = 0; i < (int)b.BaseStream.Length; i++) { if (b.ReadByte() != 0xFF) length = i; }
感觉别人的意思就是 bin文件是以 0xFF 结束的。但是用文本打开bin发现中间也有 FF呀?
难道 b.BaseStream.Length不就是文件的长度吗?