Кіріспе

Метадеректер контейнері ID3 – көбінесе MP3 аудио файл форматымен бірге қолданылатын метадеректер контейнері. Ол файлдың атауы, орындаушысы, альбомы, трек нөмірі және файл туралы басқа да ақпаратты файлдың өзінде сақтауға мүмкіндік береді. ID3 – MP3 файлдарындағы метадеректер үшін де-факто стандарт; оны құруға ешқандай стандарттау органы қатыспаған, сондай-ақ мұндай ұйым оған ресми мақұлдау статусы берген жоқ. Бұл сала бойынша APE тағымен бәсекелеседі. ID3v1 және ID3v2 екі байланыссыз нұсқасы бар. ID3v1 нұсқасында метадеректер файлдың соңындағы 128 байттық сегментте сақталады. ID3v2 нұсқасында файлдың басында орналасқан кеңейтілген "фреймдер" жиынтығы қолданылады. Екі нұсқаның да қосалқы түрлері бар.

ID3v1

MP3 стандарты 1995 жылы жарияланғанда файл метадеректерін сақтау әдісі көзделмеген. 1996 жылы Эрик Кемп MP3 файлдарына 128 байттық қосымша (суффикс) енгізуді ұсынды, онда әртістің аты немесе байланысты альбомның атауы сияқты пайдалы ақпарат сақталуы мүмкін еді. Кемп мақсатты түрде тег деректерін (олар 3 байттық тізбекпен бөлінеді) файлдың соңына орналастырды, себебі бұл тегті қолдамайтын ескі медиа плеерлерде қысқа ғана дыбыстық кедергі (статикалық шу) тудыратын еді. Қазір ID3v1 деп белгілі болған бұл әдіс, халықаралық және жергілікті деңгейде стандарттың ISO 8859-1 кодировкасының шектеулеріне қарамастан, MP3 файлдарындағы метадеректерді сақтаудың де-факто стандартына айналды. Бұл стандартта әннің атауы, әртісі, альбомы және "түсініктеме" үшін 30 байттан, жылы үшін 4 байт, ал алдын ала анықталған тізімнен әннің жанрын көрсету үшін 1 байт қарастырылған.

ID3v1.1

1997 жылы Майкл Мутчлер ID3v1 форматына өзгеріс ұсынды, онда бұрын пікірлерге (комментарийлерге) бөлінген екі байт трек нөмірін сақтау үшін қолданылды, соның арқасында бірнеше файлға бөлінген альбомдар дұрыс ретпен орналастырылатын болды. Өзгертілген формат ID3v1.1 деп аталды. ID3v1.2 форматының таралуы шектеулі болды.

ID3v2

1998 жылы бірнеше авторлар ID3v2 деп аталатын жаңа талапты жасады. ID3 деген атпен белгіленгенімен, оның құрылымы ID3v1 құрылымынан толыққандай өзгеше. ID3v2 тегтері өзгермелі өлшемде болады және әдетте файлдың басына орналастырылады, бұл файл толық жүктеліп жатқанда немесе ағылған кезде дереу метадеректерді жүктеуге мүмкіндік береді. ID3v2 тегі бірнеше міндетті емес фреймдерден тұрады, олардың әрқайсысы 16 МБ дейін көлемдегі метадеректерді қамтиды. Мысалы, атауды сақтау үшін фрейм қосылуы мүмкін. Барлық тегтің көлемі 256 МБ дейін жете алады, ал мәтіндер Unicode форматында кодталуы мүмкін.

ID3v2.2

v2 ID3v2.2 нұсқасының алғашқы, жалпы қолданысқа енген түрі, ұқсас кодтарды шатастырмау үшін үш таңбалы кадр идентификаторларын (мысалы, ) төрт таңбалы кадр идентификаторларымен (мысалы, ) алмастырды. Көптеген v2.3 және v2.4 фреймдері v2.2 нұсқасында тікелей аналогтары бар, бірақ v2.2 қазір қолданыстан шығарылған деп есептеледі.

ID3v2.3

ID3v2.3 – ID3v2 тегтерінің ең көп қолданылатын нұсқасы және Windows Explorer мен Windows Media Player-де кеңінен қолдауға ие. Ерекшелігі, ол альбом обложкасы сияқты суреттің өзін кіріктіру мүмкіндігін ұсынды. Бұл нұсқада дискінің нөмірін жазуға арналған орын да қарастырылған. Алайда, бұл мәлімет интернетте сирек қолданылады.

ID3v2.4

ID3v2.4 2000 жылдың 1 қарашасында жарияланды. Ол 83 түрдегі фреймдерді анықтайды, мәтіндік фреймдерде нөлдік байтпен бөлінген бірнеше мән болуына рұқсат береді және таг файлдың басында немесе соңында сақталуына мүмкіндік береді.

Бөлімдер

2005 жылдың желтоқсан айында ID3v2 тарауына қосымша жарияланды. Ол пайдаланушыларға аудио файлдың ішіндегі нақты орналасқан жерлерге немесе тарауларға оңай секіруге мүмкіндік береді, сондай-ақ ойнату барысында кескіндер мен тақырыптардың синхронды слайд-шоуын ұсынуы мүмкін. Көбінесе бұл мүмкіндік жақсартылған подкасттарда қолданылады және ID3v2.3 немесе ID3v2.4 тегтерінде пайдаланылуы мүмкін.

Әндер мәтіні

Lyrics3v1 және Lyrics3v2 – ID3v2 стандартынан бұрын mp3 файлдарына өлеңдерді қосу үшін енгізілген таг стандарттары. ID3v2 стандартынан айырмашылығы, Lyrics3 әрқашан MP3 файлының соңында, ID3v1 таңының алдында орналасады.

ID3 тегтерді өңдеу

ID3 тегтері әр түрлі тәсілдермен өңделуі мүмкін. Таг редакторлары деп аталатын арнайы бағдарламалар барлық өрістерді немесе кадрларды нақты өңдеуге және күрделі жапсырмалы өңдеуге мүмкіндік береді, бірақ көптеген аудио ойнатқыштар жиі қолданылатын өрістерді немесе кадрларды тікелей өңдеуге мүмкіндік береді. Кейбір файлдық басқарушылар да тегтерді өңдеу мүмкіндіктерін ұсынады.

MP3 емес іске асыру

ID3 тегтері MP3 форматы үшін жасалған, бірақ тегтер жиынтығы MP3 файлының дербес бөлігі болып табылады және оны басқа жерлерде де пайдалануға болады. ID3v2 тегтері кейде AIFF және WAV файлдарымен қолданылады, ал MP4 ID3 тегін қосуға мүмкіндік береді.