mp3文件格式

来源:互联网 发布:手机支架牌子 知乎 编辑:程序博客网 时间:2024/04/28 06:05

头部10字节
idv2信息,变长。
数据信息。
idv1信息。128字节。


标签大小为四个字节,但每个字节只用低7位,最高位不使用,恒为0,其格式如下:
0xxxxxxx 0xxxxxxx 0xxxxxxx 0xxxxxxx









数据帧部分,因为暂时用不着,就不去分析了。头部4字节。



尾部
char Header[3];    /* 标签头必须是"TAG"否则认为没有标签 */
char Title[30];    /* 标题 */
char Artist[30];   /* 作者 */
char Album[30];    /* 专集 */
char Year[4];      /* 出品年代 */
char Comment[28]; /* 备注 */
char reserve;      /* 保留 */
char track;;       /* 音轨 */
char Genre;        /* 类型 */

困了。
-----------------
补充一下数据部分的分析


????数据帧部分有个错误,就是图中有双向箭头的那里。
padding只用前一位,后一位保留位。

????关于校验的那一位,就是图片的D部分。
Protection bit
0 - Protected by CRC (16bit crc follows header)
1 - Not protected
1的时候没有校验位。上文写错了。

FFFB没有校验位
FFFA有校验位。

原创粉丝点击