市面上有各种 MP3 修复软件。它们究竟是如何修复 MP3 文件的?修复过程背后的原理是什么?
答案1
多媒体文件通常具有复杂的结构,包括标头,标头基本上是字节序列,其长度在 MP3 文件中指定。文件的某些段包含指向其他段的指针,或它们自己的长度。
有时某个字节会损坏或文件末尾缺失,导致播放器无法使用该文件。
在这种情况下,修复程序将尝试从文件内容中启发式地识别文件中的声音序列,而不是通过指针,并将围绕它们重建所需的标头,以使其再次成为合法的 MP3 文件。当然,您不能保证事后能恢复所有声音或正确播放所需的所有信息。这更像是一种挽救操作,而不是修复。
答案2
他们修复或删除了错误的标记数据。有些播放器因此而受阻。如果它可以在 VLC 中播放,那就差不多可以了,但其中有一些内容是 Media Center 或 iTunes(例如)无法处理的。他们无法填充损坏的音乐数据。