受损Wave文件修复

Echo的一个WAV文件坏掉了,这是从mp3中导出来的,mp3中的内容已经擦除了,所以这是唯一个的副本。拿到样本后,首先怀疑文件格式错误,按理讲mp3中很少会有wav文件,因为他是无压缩格式,所以个头比较大,所有首先将其扩展名修改为.mp3,用wmp打开,说文件格式不对,是否尝试用其它方式播放。点击是,结果wmp没有任何反应。

接下来用UltraEdit打开文件,发现这个文件确实是Wav的,播放器无法播放,多半是无法正确识别他的格式。翻出WAV的文件格式规范,并找到一个正常的WAV对比,很快发现了问题。原来WAV文件是RIFF格式存放的,是IBM和微软为PC而设计;其文件开头是52 49 46 46 ,而Echo的WAV文件的第一个字节是49,将其修改为52后一切正常,至此问题解决:)


Technorati : 修复 WAV

转载于:https://www.cnblogs.com/Ankh/archive/2006/12/14/591716.html

你可能感兴趣的:(受损Wave文件修复)