返回资讯中心
外部精选
软件工程
#开发者实时流

ID3v2.3 非正式标准发布,取代 2.2.0 版本

来源标题:ID3 Tag Version 2.3.0

M. Nilsson 于 1999 年 2 月 3 日发布 ID3v2.3.0 非正式标准,取代此前的 id3v2.2.0。该标准用于在音频文件内部存储技术信息与标题、表演者、版权等元信息,发布目的是让开发者在正式标准出台前有统一依据。正式标准若内容不同将采用其他版本或修订号,本文档内容仅作澄清、不改变功能。

Hacker News 最新susam2026/11/8 · 今天30 分钟阅读

以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。

非正式标准 文档:id3v2.3 M. Nilsson 1999年2月3日

  1. ID3标签2.3.0版 1.1. 本文件的状态 本文件是一项非正式标准,用于取代id3v2.2.0标准。发布该非正式标准是为了让实现者在正式标准制定之前能有一个可依据的标准。正式标准若与本文件所述内容不完全一致,将使用另一个版本号或修订号。本文件的内容可能因澄清说明而变更,但绝不会因增加或改变功能而变更。本文件可无限分发。 1.2. 摘要 本文件描述ID3v2.3.0标准,它是ID3v2非正式标准(版本[:id3v2-00: 2.2.0])的更完善版本,由ID3标签系统发展而来。ID3v2提供了一种灵活的方式,将关于音频文件的信息存储于文件自身之中,以确定其来源和内容。这些信息既可以是技术信息(如均衡曲线),也可以是相关的元信息(如标题、表演者、版权等)。目录 ID3标签2.3.0版 本文件的状态 摘要 本文件中的约定 ID3v2概述 ID3v2头 ID3v2扩展头 ID3v2帧概述 帧头标志 默认标志 已声明的ID3v2帧 唯一文件标识符 文本信息帧 文本信息帧 - 详情 用户定义文本信息帧 URL链接帧 URL链接帧 - 详情 用户定义URL链接帧 参与人员列表 音乐CD标识符 事件定时码 MPEG位置查找表 同步速度码 非同步歌词/文本转录 同步歌词/文本 注释 相对音量调节 均衡 混响 附加图片 通用封装对象 播放计数器 流行度计 建议缓冲区大小 音频加密 链接信息 位置同步帧 使用条款帧 所有权帧 商业帧 加密方法注册 组标识注册 私有帧 非同步方案 版权 参考文献 附录 附录A - 来自ID3v1的流派列表 作者地址
  2. 本文件中的约定 在示例中,""内的文本是文件中出现的原样文本字符串。以$开头的数字为十六进制,以%开头的数字为二进制。$xx用于表示内容未知的字节。%x用于表示内容未知的位。一个字节的最高有效位(MSB)称为“第7位”,最低有效位(LSB)称为“第0位”。标签是本文件中描述的整个标签。帧是标签中的一个信息块。标签由头、帧和可选的填充组成。字段是一段信息;一个值、一个字符串等。数字字符串是仅由字符0-9组成的字符串。
  3. ID3v2概述 两个最大的设计目标,一是能够在不太干扰旧软件的情况下实现ID3v2,二是ID3v2应尽可能灵活和可扩展。第一个标准之所以能满足,原因很简单:MPEG解码软件使用嵌入在音频流中的同步信号来“锁定”音频。由于ID3v2标签不包含有效的同步信号,所以不会有软件试图播放该标签。如果因任何原因碰巧在标签内出现同步信号,将由第5节所述的“非同步方案”处理。第二个标准对ID3v2标签的设计产生了更为显著的影响。它被构造为一个容纳若干信息块的容器,这些信息块称为帧,遇到它们的软件无需了解其格式。每个帧的开头都有一个标识符,说明该帧的格式和内容,还有一个大小描述符,使软件能够跳过未知帧。如果需要对ID3v2标签进行全面修订,ID3v2头中有版本号和大小描述符。本文件描述的ID3标签主要针对使用MPEG-1/2 layer I、MPEG-1/2 layer II、MPEG-1/2 layer III和MPEG-2.5编码的文件,但也可能适用于其他类型的编码音频。ID3v2中的位序为最高有效位在前(MSB)。多字节数字的字节序为最高有效字节在前(例如,$12345678将被编码为$12 34 56 78)。允许在最后一个帧之后(ID3标签末尾)包含填充,使得所有帧的总大小小于标签头中给出的大小。这种填充的一个可能用途是允许在标签内添加若干额外的帧或扩大现有帧,而无需重写整个文件。填充字节的值必须为$00。 3.1. ID3v2头 ID3v2标签头应是文件中的第一个信息,长度为10字节,如下所示:ID3v2/文件标识符 "ID3" ID3v2版本 $03 00 ID3v2标志 %abc00000 ID3v2大小 4 * %0xxxxxxx

(原文较长,此处译出前 6000 字,完整内容请点「打开原文」。)

正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。

打开原文
去社区讨论 →