ID3 - формат метаданных. Наиболее часто используется вместе с аудио форматом MP3.
Содержит информацию о наименовании альбома, трека, имя исполнителя и т.д. Эта информация может использоваться, проигрывателем мультимедиа для отображения сведений о треке или автоматической сортировки. Название «ID3» - это сокращение « Id entify A MP 3 ». Хотя ID3 разрабатывался для MP3, разработчикам нет препятствий встраивать его также и в другие форматы.
ID3v1
После создания формата MP3 возникла проблема хранения метаданных. MP3 этого не реализовывал. В 1996 году Эрику Кемпу пришла идея, как решить эту проблему: добавить маленький кусочек данных в файл. Стандарт, теперь известный как ID3v1, быстро стал стандартом де-факто хранения метаданных в MP3-файле.
ID3v2
В 1998 году был разработан стандарт ID3v2.
- ID3v2.2 - первая публичная версия ID3v2. Использует 3-символьный идентификатор кадра вместо 4-символьного. Например, TT2, а не TIT2. Теперь считается устаревшим.
- ID3v2.3 имеет 4-символьные идентификаторы кадра. Кадр может иметь несколько значений, разделенных символом . В настоящее время, это наиболее популярный стандарт.
- ID3v2.4 - последняя версия стандарта, представлена ??в ноябре 2000. Позволяет хранить текст в кодировке UTF-8, вместо UTF-16. Символ можно свободно использовать в тексте. Также добавлена возможность размещать тег в конце файла, как в версии ID3v1.