转载 打开完整的MPEG文件,令窗口显示其文件头部位,按住鼠标左键并从文件偏移量(File Offset)开头00000000拖到偏移量略大于有损MPEG文件头异常部分的终止Offset处,然后通过选单“Edit/Copy Block”将此段数据复制到内存。
附有图片 接下来利用WinHEX打开有损的MPEG文件,也将显示移到文件头部位,同样用鼠标从00000000偏移开始, 选到同刚才已经选取的结束偏移量一致的地方(如选取的偏移范围是00000000——000017F0,那么,被替换的范围就应该是从00000000——000017F0结束)。再通过选单“Clipboard Data/Paste”的粘贴功能用内存中已复制的正常数据替代掉上述有损MPEG文件的已选定部分。这样就确保了用正常的且功能相同的文件头数据作替换。
现在将经过局部(开头部分)被替换的有损MPEG文件存盘并退出,试用多种MPEG播放软件播放,嘿,全部顺利启动,没有了令人恼火的诸如“不能识别”或“格式不对”之类的提示和强行退出了。除了每次播放的开始大约半秒钟出现花屏外,此后内容播放始终没有任何瑕疵。至此就算修改结束并成功。不过,如果您要进行类似的修复时,建议预先做好原文件的备份,以防万一。
WinHex V10.65 SR-7 汉化版点击下载