【发布时间】:2017-08-01 05:49:17
【问题描述】:
我正在尝试使用 Python 2.7 解压 ID3v2.3 标头。但是,我并不完全理解 MP3 格式的前 10 个字节。例如:
49 44 33 03 00 00 | 00 00 21 76 | 54 41 4C 42
.I .D .3 .3 .0 | RawSize | Size
使用Synalyze it! 我可以看到RawSize 是0x2176 而Size 是4342。
偏移量4352 是MPEG 数据帧的开始位置。我需要知道如何
54 41 4C 42 被转换为 4342 因为当我尝试时:
>>> unpack('i', '\x54\x41\x4C\x42')
(1112293716,)
它看起来不像4352!
我应该如何阅读它们?
【问题讨论】: