如题!

解决方案 »

  1.   

    你选一首MP3,用Winamp来设置好一个易于分辨的标记,再用WinHex(二进制编辑器)打开.我下面所写是都是以Winamp所设的标记为准(标记因播放器的不同而显示的不同,特别的Windows Media Player,MP3里面还可以放一张图片,经典哦!).我只能给你说一个模型,因为是我自己分析的MP3标记,没看过具体的说明文档.所以只写了读出标记的模块:
        MP3中常用的是两类标记 ID3v1 及 ID3v2 .ID3v1是一个尾标,存在于文件的尾部,ID3v2是一个头标,存在于文件的头部.两类标记有所不同,ID3v1是定长标记,ID3v2是活动标记.
        
    一 ID3v1结构分析
       1\定长,共130个字节
       2\以TAG开头("TAG"含在130个字节内)
       3\结构如下(设"T" 为第0个字节):┏━━━━━━┯━━━━━━┯━━━━━━┯━━━━━━┓
    ┃ 起始字节  │ 结束字节 │ 总长   │  说明  ┃
    ┠──────┼──────┼──────┼──────┨
    ┃0       │4      │4       │"TAG" +" " ┃
    ┠──────┼──────┼──────┼──────┨
    ┃5      │34     │30     │标题    ┃
    ┠──────┼──────┼──────┼──────┨
    ┃35     │64     │30     │艺术家/歌手 ┃
    ┠──────┼──────┼──────┼──────┨
    ┃65     │94     │30     │专辑    ┃
    ┠──────┼──────┼──────┼──────┨
    ┃95     │98     │4      │年代    ┃
    ┠──────┼──────┼──────┼──────┨
    ┃99     │127     │28     │注释    ┃
    ┠──────┼──────┼──────┼──────┨
    ┃128     │--     │1      │未知    ┃
    ┠──────┼──────┼──────┼──────┨
    ┃129     │--     │1      │音轨    ┃
    ┠──────┼──────┼──────┼──────┨
    ┃130     │--     │1      │流派索引号 ┃
    ┗━━━━━━┷━━━━━━┷━━━━━━┷━━━━━━┛二 ID3v2结构分析
       1\基本格式 : 标识关键字(由具体的关键字确定) 长度(好象是占四个字节) 数据(由长度值确定)
               如 : Tit2                            8                      一生有你
       2\可用关键字(不全)
         Tit2 标题        TPE1 艺术家       TALB 专辑       TRCK 音轨
         TYER 年代        TCON 流派名称     COMM 注释 (如果还有CHI表中文,ENG表英文,下同)
         TCOM 作曲        TOPE 原创者       TCOP 版权       WXXX URL地址
         TENC 编码者      USLT 歌词以上就是对两种标记的分析,如果你写好了写入MP3文件后,能否发一分给我,谢谢!
    TO: [email protected]