APEv2 tag
维基百科,自由的百科全书
APEv2 tag是一種用來描述音樂檔案的元数据。起初是為了讓Musepack使用而開發,不過目前已經有Monkey's Audio、WavPack、 OptimFROG,以及TAK等音樂檔案格式使用。
目录 |
特色 [编辑]
以UTF-8編碼來儲存值,而以ASCII儲存鍵的名稱。在儲存值的部分,提供了三種不同的種類的旗標(flag): "text"、"binary",與"external"。
通常都是把此標籤存放在檔案的尾端,但也可以放在前端。
比較 [编辑]
APEv2 tag [编辑]
- 以UTF-8編碼
- 允許自由的欄位名稱
- 一個欄位可儲存多筆資訊(以null字元來分隔)
APE tag [编辑]
- 以ASCII編碼
- 無APE Tags Header
ID3v2 [编辑]
- 標準中無明確的編碼限制
- 嚴格的鍵/值(key/value)對應
Vorbis comment [编辑]
- 以UTF-8編碼
- 允許自由的欄位名稱
- 一個欄位只能儲存一筆資訊(例如:如果有兩個作者,就必須使用兩個artist欄位)
格式定義 [编辑]
| tag | bytes |
|---|---|
| APE Tags Header | 32 bytes |
| APE Tag Item 1 | 10.. bytes |
| APE Tag Item 2 | 10.. bytes |
| ... | 10.. bytes |
| APE Tag Item n-1 | 10.. bytes |
| APE Tag Item n | 10.. bytes |
| APE Tags Footer | 32 bytes |