錄音文件鑒定m4a文件格式分析
M4A是一種用于壓縮MPEG-4編碼文件的擴(kuò)展名。MPEG-4官方擴(kuò)展名是MP4格式,它包含了音頻文件及視頻文件。而MP4文件中標(biāo)準(zhǔn)的音頻格式無(wú)疑就是M4A了。其實(shí)M4A格式以前并不知名,直到2007年蘋(píng)果公司首次用M4A與AAC、ALAC等作為iTunes及iPod歌曲收錄格式,它才逐漸使用廣泛起來(lái)。M4A不受版權(quán)保護(hù)。
文件格式:由很多box組成
存儲(chǔ)形式:box length(4bit 大端格式) + box type(4 bit) + box content (box length -8)
box種類(lèi):主要有”ftyp” “moov” “mdat”三大類(lèi),”moov”里還有其他很多小box
思維導(dǎo)圖:
大綱:
ftyp:文件標(biāo)識(shí)
moov:媒體信息
stts:總采樣數(shù)
stsc:記錄每個(gè)trunk的采樣數(shù)
其中stts與stsc box數(shù)據(jù)分析比對(duì):
stsz:總共記錄了0x36fd(14077)個(gè)采樣大小,從0x36fd開(kāi)始往后算
stco:總共記錄0x0a(10)個(gè)trunk位置,第1個(gè)trunk在0x28,第2個(gè)trunk在0x0fff23,
記錄的地址也可以根據(jù)前幾個(gè)“stsc” “stsz”提供的信息進(jìn)行計(jì)算證明:
0x28+ (0x02da+0x02e8+...第1473個(gè)采樣大小) = 0x0fff23
————————————————