1. 程式人生 > >坑爹的MP3的crc校驗位

坑爹的MP3的crc校驗位

做音訊的邊下載邊播放,需要校驗下載的有效性,想到了用mp3 frame頭裡的crc校驗位。

搜了下文件,發現都寫的不一樣,有的說1是有校驗,有的說0是有校驗。最後認定,0是有校驗。

後面就是校驗的資料範圍,有的說是全部、包括幀頭和slide 資料,有的說是幀的data資料,有的說是除了slide data的部分。而且,lame和ffmpeg的程式碼裡,計算的方式都不一樣。。。

最後確認,是幀頭和slide data部分。但是,只校驗這部分,是沒有意義的,遂放棄。。。。記錄之