Теги APEv2 використовуються для зберігання метаданих, як-от назва альбому, виконавець, номер треку в аудіофайлах. Спочатку перші версії тегів (APEv1) призначалися для формату Monkey's Audio, але Френк Клем (Frank Klemm) модифікував їх, додавши заголовок (header) і тим самим давши можливість тегам APE розташовуватися на початку файлу, також реалізував зберігання метаданих в кодуванні Юнікод.
Вперше цей варіант тегів використали в аудіофайлах формату Musepack, але надалі завдяки простоті та гнучкості його адаптували як основний формат тегів для аудіофайлів WavPack та , а також для Monkey's Audio (з версії 3.99) і TAK.
Аудіоплеєр foobar2000 дозволяє використовувати ці теги у файлах MP3 замість стандартних ID3-тегів, тому що теги APEv2 легше записувати, і вони гнучкіші у використанні. Однак, через те, що APEv2 не були спочатку орієнтовані на використання у файлах MP3 (на відміну від тегів ID3), існує низка проблем. Наприклад, рядок APETAGEX є початком APEv2-тегу, а рядок TAG — початком ID3v1-тегу. Тому якщо TAG в APETAGEX закінчується там, де очікується тег ID3v1, це значення може бути неправильно прочитане. Крім того, ID3 містять так звану «схему розсинхронізації» («unsynchronization scheme»), яка не дозволяє аудіоплеєрам програвати дані тегів. Формат APEv2 не підтримує таку схему, тому наявність тегу APEv2 може викликати помилки читання або шумів у кінці файлу.
Можливості
За форматом теги APEv2 концептуально ближчі до «коментарів Vorbis», ніж до тегів ID3. Як і «коментарі Vorbis», вони є неструктурованими парами ключ/значення. Але, на відміну від згаданих «коментарів», ці теги зберігають список значень для кожного ключа, а не ключ для кожного значення. Наприклад візьмемо трек, який містить дані про двох виконавців. У коментарях Vorbis ці дані будуть зберігатися як два окремих поля ARTIST, а в тегу APEv2 — як одне поле ARTIST з двома значеннями, розділеними нуль-символом (байтом зі значенням 0).
Значення тегів APEv2 можуть позначатися як належні до типу «text», «binary» або «external». Через це деякі продукти для роботи з тегами можуть не відображати блоки з даними, які неможливо читати. Тому дані типу binary не можуть без проблем зберігатися в коментарях Vorbis (хоча це й передбачено дизайном цих коментарів).
Теги APEv2 підтримують Юнікод, використовуючи для ключів і для значень UTF-8.
Див. також
Посилання
- APEv2 specification (англ.). Архів оригіналу за 9 лютого 2012. Процитовано 30 жовтня 2008.
{{}}
: Cite має пустий невідомий параметр:|description=
() - Mp3tag - the universal Tag Editor (ID3v1, ID3v2, APEv2) (англ.). Архів оригіналу за 9 лютого 2012. Процитовано 30 жовтня 2008.
{{}}
: Cite має пустий невідомий параметр:|description=
()
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Tegi APEv2 vikoristovuyutsya dlya zberigannya metadanih yak ot nazva albomu vikonavec nomer treku v audiofajlah Spochatku pershi versiyi tegiv APEv1 priznachalisya dlya formatu Monkey s Audio ale Frenk Klem Frank Klemm modifikuvav yih dodavshi zagolovok header i tim samim davshi mozhlivist tegam APE roztashovuvatisya na pochatku fajlu takozh realizuvav zberigannya metadanih v koduvanni Yunikod Vpershe cej variant tegiv vikoristali v audiofajlah formatu Musepack ale nadali zavdyaki prostoti ta gnuchkosti jogo adaptuvali yak osnovnij format tegiv dlya audiofajliv WavPack ta a takozh dlya Monkey s Audio z versiyi 3 99 i TAK Audiopleyer foobar2000 dozvolyaye vikoristovuvati ci tegi u fajlah MP3 zamist standartnih ID3 tegiv tomu sho tegi APEv2 legshe zapisuvati i voni gnuchkishi u vikoristanni Odnak cherez te sho APEv2 ne buli spochatku oriyentovani na vikoristannya u fajlah MP3 na vidminu vid tegiv ID3 isnuye nizka problem Napriklad ryadok APETAGEX ye pochatkom APEv2 tegu a ryadok TAG pochatkom ID3v1 tegu Tomu yaksho TAG v APETAGEX zakinchuyetsya tam de ochikuyetsya teg ID3v1 ce znachennya mozhe buti nepravilno prochitane Krim togo ID3 mistyat tak zvanu shemu rozsinhronizaciyi unsynchronization scheme yaka ne dozvolyaye audiopleyeram progravati dani tegiv Format APEv2 ne pidtrimuye taku shemu tomu nayavnist tegu APEv2 mozhe viklikati pomilki chitannya abo shumiv u kinci fajlu MozhlivostiZa formatom tegi APEv2 konceptualno blizhchi do komentariv Vorbis nizh do tegiv ID3 Yak i komentari Vorbis voni ye nestrukturovanimi parami klyuch znachennya Ale na vidminu vid zgadanih komentariv ci tegi zberigayut spisok znachen dlya kozhnogo klyucha a ne klyuch dlya kozhnogo znachennya Napriklad vizmemo trek yakij mistit dani pro dvoh vikonavciv U komentaryah Vorbis ci dani budut zberigatisya yak dva okremih polya ARTIST a v tegu APEv2 yak odne pole ARTIST z dvoma znachennyami rozdilenimi nul simvolom bajtom zi znachennyam 0 Znachennya tegiv APEv2 mozhut poznachatisya yak nalezhni do tipu text binary abo external Cherez ce deyaki produkti dlya roboti z tegami mozhut ne vidobrazhati bloki z danimi yaki nemozhlivo chitati Tomu dani tipu binary ne mozhut bez problem zberigatisya v komentaryah Vorbis hocha ce j peredbacheno dizajnom cih komentariv Tegi APEv2 pidtrimuyut Yunikod vikoristovuyuchi dlya klyuchiv i dlya znachen UTF 8 Div takozhID3 Monkey s AudioPosilannyaAPEv2 specification angl Arhiv originalu za 9 lyutogo 2012 Procitovano 30 zhovtnya 2008 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Cite maye pustij nevidomij parametr description dovidka Mp3tag the universal Tag Editor ID3v1 ID3v2 APEv2 angl Arhiv originalu za 9 lyutogo 2012 Procitovano 30 zhovtnya 2008 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Cite maye pustij nevidomij parametr description dovidka