
ID3 v1 tag
通常加在mp3檔案的最尾端, 總長度為128 bytes, 結構可以細分成以下幾個部分:
(1) identifier (3 bytes): "TAG"
(2) Song Title (30 bytes): 歌曲名稱
(3) Artist (30 bytes): 演唱者

ID3 v1 tag
通常加在mp3檔案的最尾端, 總長度為128 bytes, 結構可以細分成以下幾個部分:
(1) identifier (3 bytes): "TAG"
(2) Song Title (30 bytes): 歌曲名稱
(3) Artist (30 bytes): 演唱者

ID3v2 tag
1.ID3v2 tag header
隨著mp3檔案資訊越來越豐富, ID3v1 Tag 已經不敷使用,於是新一代的標籤"ID3v2" 出現了。相較於ID3v1 , ID3v2 不受限於固定長度,具有可擴充性,因此可以儲存更多檔案資訊,通常存於檔案前頭(因為ID3v1 Tag位於檔案尾端)。 格式分為header和body(包含一個或多個frame)兩個部分,header又可以細分為以下幾個項目(固定長度10 bytes) :
(1)ID3v2 /file identifier "ID3": 驗證檔案起始點是否帶有3 bytes大小的identifier "ID3",確認該檔案是否帶有 ID3v2 Tag。
(2)ID3v2 Version: 第一個byte 為major version,第二個byte為revision number。 ex: $03 00 此tag版本為 ID3v2.3.0。