In 1998, a new specification called ID3v2 was created by multiple contributors. Although it bears the name ID3, its structure is completely distinct from that of ID3v1. ID3v2 tags are of variable size and are usually placed at the start of the file, which enables metadata to load immediately, even when the file as a whole is loading incrementally during
streaming. A ID3v2 tag consists of a number of optional
frames, each of which contains a piece of metadata up to 16 MB in size. For example, a frame may be included to contain a title. The entire tag may be as large as 256 MB, and strings may be encoded in
Unicode.
ID3v2.2 The first public variant of v2, ID3v2.2, used three character frame identifiers rather than four (TT2 for the title instead of TIT2). It is considered obsolete.
ID3v2.3 ID3v2.3 is the most widely used version of ID3v2 tags and is widely supported by Windows Explorer and Windows Media Player. Notably it introduced the ability to embed an image such as an album cover.
ID3v2.4 ID3v2.4 was published on November 1, 2000. It defines 83 frame types, allows text frames to contain multiple values separated with a
null byte, and permits the tag to be stored at either the beginning or the end of the file. ==Notable features==