winhex脚本一例
作者: 发表日期:2011/5/15 阅讯:6917次
接楼里公司一个微型笔记本电脑,“我的文档”保存在D盘,ntfs格式.原来“我的文档”里面有些老人和孩子的视频,格式为mts,用sony的数码相机照的.然后拷贝了一个文件夹到这个视频里来,莫名其妙的原来的文件夹就没了.经检测硬盘有两处坏道,也许是这两个坏道搞的鬼.各种for ntfs的软件搞一遍,没有收获.只能写脚本了.
可是这个文件头有点奇怪.
图片略
我总结了一下:512=0的位置是01或00开头
512=4的位置是:474000100000B0110000C100
而且在文件中有多处474000100000B0110000C100,也就是说必须要挂上00或01
这种文件的raw,看来只能用winhex脚本了吧。
其核心语句为:
1. Find 0x013F3F3F474000100000B0110000C1
Wildcards Down
2.CopyIntoNewFile "D:\File +MyVariable+.MTS"