有一个大二进制文件,比如大小为1G,以 char类型存储,现在要找出 FF DB 这两个字节的的位置(文件中有许多FF DB字节,需要找出所有的这样连在一块的两个字节)比如:
FFD8xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxFFD8xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxFFD8.....
我的想法是先把char类型转换成CString,然后使用FIND();(CString TempData;
BYTE bte=*(char*)(pbuf+i); TempData.Format("%02X",bte); RecData+=TempData;)
文件这么大,怎么也不可能一下就全转换。
我想那就一下块一小块处理,把大文件分割,可是很有可能正好从 FF DB这两个字节中间分割了,这样肯定就找不到FFD8的位置了 
那位大虾指点迷津一下