|
要求查找文件头,并指定跳到特定扇区读取特定数节进行已知比较 符合则选块生成文件,不符合则跳过继续执行查找下一个文件头
比如,已知文件头112233445566 ,已知第二扇区开始为778899
目的是过滤垃圾文件,(指过滤掉文件头为112233445566 但第二扇区非778899的文件)
于是我想到利用比较代码,但是不知道怎么写?请大神指教
下面是我的写法,但无法实现比较,不知道哪里错了,求解
assign m4 778899
assign m1 0
{
find 0x112233445566 down
iffound
assign m2 currentpos
move 512
read m5 3
ifequal m4 m5
move 576000
assign m3 currentpos
block m2 m3
endif
inc m1
copyintonewfile "H:\recovery\video.+m1"
}
[2] |
|