1. ID3标签的起源和发展
ID3v1.1:
起初,由于MP3格式标准里并没有特别定义保存曲目相关信息的结构,音乐播放器无法获取到MP3文件歌曲的任何信息,大家很受折磨。后来,有人(Eric Kemp)在1996年提出了一种解决办法,即在MP3文件末尾添加128字节额外的数据空间来保存曲名、演唱者、专辑名、年份、曲目类型和备注信息。不久,Michael Mutschler 扩展了这种方案(加入在原始CD中的音轨号),并命名为ID3,并把他的改动版本命名为ID3 v1.1。
大家为ID3v1.1而欢欣雀跃不久后,又有新的问题产生了。某些音乐文件的标签文本太长,ID3 v1.1限定的30个字节不能容纳,把标签文本给截断了。的确,ID3v1、ID3v1.1有明显缺陷,字段名和字段长度都是固定死的,不可扩展,缺乏灵活性。因此,又有人提出新的ID3v2格式,试图解决这些问题,扩展ID3的功能。
ID3v1.1:
起初,由于MP3格式标准里并没有特别定义保存曲目相关信息的结构,音乐播放器无法获取到MP3文件歌曲的任何信息,大家很受折磨。后来,有人(Eric Kemp)在1996年提出了一种解决办法,即在MP3文件末尾添加128字节额外的数据空间来保存曲名、演唱者、专辑名、年份、曲目类型和备注信息。不久,Michael Mutschler 扩展了这种方案(加入在原始CD中的音轨号),并命名为ID3,并把他的改动版本命名为ID3 v1.1。
大家为ID3v1.1而欢欣雀跃不久后,又有新的问题产生了。某些音乐文件的标签文本太长,ID3 v1.1限定的30个字节不能容纳,把标签文本给截断了。的确,ID3v1、ID3v1.1有明显缺陷,字段名和字段长度都是固定死的,不可扩展,缺乏灵活性。因此,又有人提出新的ID3v2格式,试图解决这些问题,扩展ID3的功能。