ID3

title: ID3v1.
content: MP3并未默认储存盘案后设资料的方式。在1996年,埃里克·肯普(Eric Kemp)想要在音讯档案后方加入一小串资料,也因此解决了这个问题。这个方法就是现在的ID3v1,很快就变成了MP3档案储存后设资料的事实标准。一个开发控制台游戏系统的地下组织「伤害控制论」(Damaged Cybernetics)宣布了格式。因为所有已开发的控制台ROM都没有任何的辨识资讯,所以他们创造了一个标签系统来让其更容易查找。埃里克和合作伙伴们将其带进MP3档案中。这种格式被应用在许多当时格式不明的档案当中。  ID3v1标签总共占据128个字节,接在档案的末尾以维持档案在旧版的媒体播放器中的兼容性。有些播放器会在读取到这些标签时误认为音讯档而产生一些杂音,不过大部分的播放器和几乎全部的现代播放器都会正确地跳过标签。标签有30字节用来储存标题、演唱者、专辑以及「评论」,4个字节储存年分,以及一个字节储存歌曲的艺术类型。默认有80种艺术类型,Winamp后来将其扩展到总共148种。  在1997年,迈克尔·迈克塞勒对ID3v1做了一些改进。因为评论字段实在是小到不可能写出一些有用的东西,所以他干脆拿掉两个字节来储存「曲目」。这种标签被称作ID3v1.1。
title: 格式.
content: 字串由空格或零填充。未设置的选项会填入空字串。ID3v1总长为128个字节。  ID3v1默认了一系列的艺术类型,以数字作为索引。Winamp在自家的音乐播放器加入更多选项到该清单中,后来其他播放器也随之跟进;有一部分的值没有标准规范。不过,并非全世界都支援Winamp的扩展清单。有时候,有些播放器只支援到125种艺术类型。
title: 扩展标签.
content: 扩展标签(extended tag)是位于ID3v1标签前的额外资料区块,其将标题、艺术家与专辑字段各自扩展到60个字节长度,提供可自由输入文字的艺术类型字段、一字节大小的曲速(值为0到5)以及MP3档案的起始与结束时间。如果以上的区域都没有被使用,那么这个资料区块就会自动被省略。  有些支援ID3v1的程序也可以读到扩展标签,不过写入时可能会在扩展区块中留下过旧的值。扩展区块并非官方标准,而且只有少数程序支援,不包含XMMS或Winamp。扩展标签有时也被称作「补强标签」(enhanced tag)。  扩展标签总长227个字节,并且位于ID3v1标签之前。
title: ID3v2.
content: 1998年,一个由许多贡献者创造、被称作ID3v2的新规范问世。虽然继承了ID3的名字,但其结构与ID3v1大相径庭。  ID3v2标签有各种不同的大小,而且经常位于档案开头,以运用于串流媒体中。举例来说,"TIT2"资料框架包含标题,而"WOAR"资料框架则包含该艺术家的网站URL连结。资料框架最大可达16MB,不过标签总大小上限为256MB。标签也不再局限于西欧编码,而支援Unicode,解决了国际化的问题。  文字框架会由一个编码字节标记,以得知其是由哪种编码存入的。  不过,在使用地区编码而非万国码的时候,还是很容易出现乱码。特别是有些使用Shift JIS编码的日文编辑者经常造成一些灾难性的后果:因为并非标准支援,所以不管地区设定为何,都无法运用于任何符合标准的软件;因为日本以外的地区几乎不支援Shift JIS,所以也无法在日本以外的地区使用;甚至连日本境内也并非通用,因为其取决于软件与设置。  在最新版ID3v2.4,总共宣告了83种资料框架,而使用者也可以自订属于自己的资料框架。标准的资料框架有量测音乐速度、版权、歌词、任意文字和URL数据等等。ID3v2总共有三种版本:
title: 评分标签的争议.
content: 对于歌曲的评分,有一个宽松的事实标准。大多数应用程序会替所有歌曲展示0到5颗星的评分,而星数会以何种形式展示则各有不同。举例来说,当你在iTunes替歌曲评分的时候,评分并不会嵌入那个音乐档案的标签里,而是会储存在iTunes自己的后设资料数据库中。其他的媒体播放器可以嵌入标签,但方法不一定相同,所以在一个媒体播放器评分的音乐不一定会在其他的播放器以相同的形式展示。  不过,在新版的ID3v2中有一个「Popularimeter」资料框架用来解决这个问题。这个资料框架的识别码是POPM,而Windows档案总管、WMP、Winamp、foobar2000、MediaMonkey以及其他软件都将0-255这范围内的值大致相同地分为0-5星展示。  以Windows档案总管读写POPM资料框架的标准为例: 语法则为:  其中0是POPM的计数器部分,不要与PCNT资料框架的播放次数混淆。不过如果有应用程序支援粒度,一颗星的话会写入1,而2到31则会是一颗星之下的粒度点。值得一提的是,Windows所使用的ID字串并非规范所要求的电子邮件地址。而且,直到Windows 7和WMP 12的Windows档案总管和WMP都有一个漏洞是:如果你使用以上软件替音乐评分的话,任何有关回放增益的标签都会损坏。WMP也以上述方式读写相同的值,除了4到5星之间有着些微莫名的不同。WMP使用221和222来区隔4、5星,理由不明。
title: ID3v2章节.
content: ID3v2章节补遗(ID3v2 Chapter Addendum)出版于2005年12月,不过至今尚未被广泛支援。它让使用者们可以简单地跳到音讯档案中特定的地点或乐章,并且可以在播放期间提供同步的图片与文字的投影片。典型的应用程序包括补强播客,而且其可用于v2.3或v2.4标签中。
title: ID3v2嵌入图片.
content: 后设资料可以包含以下类型的图片:
title: ID3v2资料框架规范.
content: 注意:  Version 2.4 of the specification prescribes that all text fields (the fields that start with a "T", except for TXXX) can contain multiple values separated by a null character. The null character varies by character encoding.

Summary: ID3是一种metadata容器,多应用于MP3格式的音频文件中。它可以将相关的曲名、演唱者、专辑、音轨数等信息存储在MP3文件中,又称作「ID3Tags」。

ID3 tag: ID3 tag je kontejner pro metadata, který byl primárně vyvinut pro formát komprese audia MP3, lze jej však nalézt i jinde. Například formát Ogg může použít ID3 tag, ale narušilo by to jeho strukturu, vhodnější pro něj je použít Vorbis comment. Na základě tzv. ID3 tagů umí hudební přehrávač (včetně kapesních MP3 přehrávačů) zobrazit jména interpretů, názvy písní, alb atd. ID3 tag nijak nesouvisí s názvem souboru. Tento tag lze změnit v některém programu vytvořeném pro tento záměr. Ve Windows XP a novějších lze ID3 tag upravovat i v dialogovém okně "Vlastnosti souboru". V operačním systému Linux je populární např. program Easytag.