wql的做法有两个问题:<br>-------------------------------------------<br>1. 读入到String中用pos的想法很天真, 但不现实, 除非先转换...<br>2. 分块搜索, 如果你要查的内容刚好跨块怎么办? //当然还是可以处理的;<br><br>其实楼主的要求还是很简单可以实现的: <br>--------------------------------------------------------------<br>1. 先将目标变换成字节数组,例如: b[1]=$fc; b[2]=$db; b[3]=$3f ...<br>2. 使用TFileStream(也可以用TMemoryStream加快速度)访问文件, 逐个字节比较就可以了...