在一种特殊情况下损坏了wav音频文件,修复的方法

本文讲述了作者在特殊情况下损坏wav音频文件后,通过研究wav格式和利用16进制编辑器进行修复的过程。通过发现文件读取周期规律,以及智能判断和拼接文件头,成功修复了大部分文件。文章强调了重要文件的备份和谨慎操作的重要性。
摘要由CSDN通过智能技术生成

几年前用某软件无损调整机械硬盘4k对齐时,手贱用别的软件改了盘符(因为4k对齐等待的时间太久,觉得无聊,加上以为那磁盘被占用了,反正改不动的,就改着玩),导致进程异常中断了。磁盘里大量文件损坏。猜测是文件发生了偏位。我比较在意里面的wav录音文件,也是大量损坏,个别能播放。

以前研究了没有很好的结果,只修复了一些mp3格式,最近想再研究一下那堆wav。起初我依照网上的一些经验,打开winhex 16进制编辑器,给坏文件添加或替换上了好的文件里的文件头,结果大概率带来噪音。通过随意删减,有极其小概率误打误撞能修的能听。但碰运气得来的不能用来举一反三。

继续到网上查阅wav格式的原理资料,大部分讲的是文件头的知识,没有细说播放器怎么读取的,解释不了为什么一个正常的wav文件随意删除几个字节就会变的全是噪音(做实验得知的,当时觉得这个是关键所在,解答了这个问题我才能修复)。我看的似懂非懂,很难学以致用来修复我文件。只能放弃这条“正面把原理研究透”的路。

结合之前数据位移的想法,用批量验证,得以挑出来一个特定长度的文件头,用copy /b把它和损坏文件拼接后,有大概率可以修复文件。但也有的不能成功。

(这里插入一段,两周后当我已经把所有文件已经修复的差不多了,进一步实验验证、再回头看资料才得知,存在一个读取周期,比如1024字节(对应我的那些单声道文件),或2048字节(对应双声道),只要把残缺的内容给刚好补足为周期长度的整数倍,就能修复地声音正常。这就是我当时碰撞成功的原理。另外文件头一定要和内容匹配才行,比如双声道和单声道,它们的文件头是有差异的。请看下图。)

MP3 Repair Tool(mp3音乐文件损坏修复软件) 如果您播放mp3音乐遇到了例如乱码、音频混乱等MP3文件损坏情况,这个时候您可以下载MP3 Repair Tool这款mp3音乐文件损坏修复软件来对其进行快速修复,另外MP3 Repair Tool还支持修改MP3的帧数,修改MP3歌曲的大小和长度等功能。 MP3 Repair Tool这款软件是一个非常不错的mp3音乐文件损坏修复软件,它的主要功能可以帮您快速的修复那些已经损坏的mp3音乐文件,对压缩而产生损坏的MP3进行修复,例如压缩时没压缩好,本以为要压缩一下它让它体积变的小一点,可是压缩后,没想到音质直接没有了,MP3 Repair Tool可以帮您恢复MP3文件原有的音乐质量。 使用MP3 Repair Tool(mp3文件修复工具)您还可以根据需要自己的需要修改MP3的帧数,来修改MP3歌曲的大小与长度! MP3 Repair Tool(mp3音乐文件损坏修复软件)使用方法: 1、下载压缩包解压缩,而后打开mp3修复工具,在选择框中选择想要进行修复的MP3文件。 2、确定选择无误后,点击左下角的修复就OK了。 MP3 Repair Tool软件使用方法 3、修复的同时,您还可以决定是从每个文件的开头删除帧还是删除每个文件的最后一帧之后的所有内容。 注意事项: 移除0或1 每个文件开头的帧数 (1帧 = 26毫秒) 0 = 首帧前的所有内容把被删除 (即. ID3v2 标签, 错误 ID3v2 标签, 等等) 1 = 首帧前的所有内容包含首帧把被删除. *注意:如果第一次修复后没有得到合适的修复文件,你可以增加移除帧数来重新使用修复程序 尾帧后的所有内容把被删除 (即. ID3v1 标签, ID3v2.4 标签, 等等)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值