APE тегтері: аудио файлдардағы метадеректер контейнері
APE tag
APE тегтері – аудио файлдар туралы метадеректерді сақтау форматы. Әр тег файл атрибутын сипаттайтын кілт/мәнді жұптан тұрады. Музыка файлдары үшін пайдалы.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Метадеректер контейнерінің APE тегтері берілген цифрлық аудио файл туралы ақпаратты (метадеректерді) сақтау үшін қолданылатын бір қолданыстағы стандартты құрайды. Әрбір APE тегі файл мазмұнының бір атрибутын сипаттайтын жеке элемент болып табылады. Олардың әрқайсысы кілт/мәнді жұптан тұрады; кілт – бұл атрибутқа атау беретін белгі, мысалы, «автор», «ат», «альбом» немесе «жанр» сияқты, және оған сәйкес келетін мән – аталған атрибут бойынша осы файлды сипаттайтын нақты ақпарат (мысалы, «автор» үшін «Queen»). APE тегтерін APE форматындағы жазбалармен, сондай-ақ басқа аудио файл форматтарындағы дыбыс файлдарымен де қолдануға болады.
Metadata container
APE tags comprise one extant convention used to store information (metadata) about a given digital audio file. Each APE tag constitutes a discrete element that describes a single attribute of the file's contents. Each consists of a key/value pair; the key is simply a label that names the attribute, such as , , , or , etc. ), and associated with it is a corresponding value, namely, some information descriptive of this file, in terms of the attribute in question (e. g., for ). APE tags can be used with ape formatted recordings, as well as with sound files of other audio file formats.
Нысан
Ape немесе mp3 форматындағы дыбыс файлы, өзінің аудио деректерінен басқа, аудио мазмұны туралы сипаттамалық немесе статистикалық ақпарат беретін метадеректерді де қамтуы мүмкін. APE (v1) тегтері қолданылған жағдайда, олар файлдың соңында, деректен кейін, яғни цифрланған аудио ағынынан соң орналасады. Тегтерді файлдың басына емес, соңына қою бағдарламашыларға метадеректерді кеңейтуді кодтауды жеңілдетеді, бірақ файлды жүктеу және өңдеу кезінде пайдаланушы күту уақытын ұзартуы мүмкін. APE өрісінің атаулары ("кілттер") – қатаң стандарт жоқ, сонымен қатар кілттердің немесе олардың рұқсат етілген мәндерінің белгілі бір тізімі де жоқ таңбалар тізбегі болып табылады.
A sound file, such as an ape or mp3 formatted file, may, in addition to its payload audio data, also contain metadata that provide descriptive or statistical information about its audio content. When APE (v1) tags are used, they will appear at the end of the file, following the data; i. e., the digitized audio stream. Placing the tags at the end of the file, rather than at the beginning, can make expansion of the metadata simpler for programmers to code, but may add more wait time to the user experience for file loading and processing. APE field names ("keys") are character strings for which no rigid standard exists, nor is there a set list of keys nor of their allowable values.
Ерекшеліктері
APE тегтері ID3 тегтеріне қарағанда Vorbis түсініктемелеріне көбірек ұқсас. Vorbis түсініктемелері сияқты, олар құрылымдалмаған (кілт, мән) жұптар болып табылады. Бірақ, Vorbis түсініктемелерінен айырмашылығы, олар кілттердің ретін өзгертуге мүмкіндік бермейді. Өйткені олар әрбір кілт үшін бір мән емес, мәндердің тізімін сақтайды. APE мәндерін мәтін, бинарлық немесе сыртқы тип ретінде белгілеуге болады. Бұл тегтерді өңдеу бағдарламалық жасақтамасына пайдаланушыларға түсініксіз мәтін түрінде көрсетілмейтін бинарлық мәндерді, мысалы, альбом обложкасының суретін дұрыс көрсетпеуге мүмкіндік береді. Vorbis түсініктемелерінде мұндай белгілеу мүмкіндігі болмайды, сондықтан бинарлық деректерді оларда сақтау қиын (бірақ бұл дизайн бойынша жасалған). APEv2 мәндер үшін UTF-8 арқылы Юникодты қолдайды. Кілттер үшін ASCII жиынтығының бір бөлігін (0x00-ден 0x1f-қа дейінгі басқару таңбаларына рұқсат етілмейді) пайдалану қажет.
APE tags are more similar to Vorbis comments than ID3 tags. Like Vorbis comments, they are unstructured (key, value) pairs. However, unlike Vorbis comments, they do not allow for inter key ordering. This is because they store a list of values for each key rather than one value per key. APE values can be flagged as text, binary, or external types. This allows tag editing software to avoid incorrectly displaying binary values, such as an image of album cover art, in the form of unreadable text to users. In comparison, Vorbis comments do not have a flagging feature, so binary data cannot be easily stored in them (though this is by design). APEv2 supports Unicode using UTF 8 for values. For keys, an ASCII subset (control characters from 0x00 to 0x1f are not allowed) must be used.
АПЕВ1
APEv1 тегі Monkey's Audio форматы үшін жасалған. MP3 файлдарында APE тегі файлдың өте соңында сақталады, файлдың ішінде оның жариялануы болмайды. Бағдарлама тегті жазу және оған қол жеткізуді қамтамасыз етеді, сонымен қатар MP3 мазмұнына араласпайды.
The APEv1 tag was designed for the Monkey's Audio format. In MP3 files, the APE tag is stored at the very end of the file, with no inline declaration in the body of the file. The software handles the writing and access to the tag and does not interfere with the contents of the MP3.
APEv2
Musepack форматын жасаған Фрэнк Клемм бастапқы APE тег форматын кеңейтіп, оған шапырау қосуға мүмкіндік берді, соның арқасында APE тегтері файлдардың басында орналаса алады және метадеректер мәндері тек ASCII емес, Unicode форматында да болуы мүмкін. Оның қарапайымдылығы мен икемділігіне байланысты APEv2 WavPack және OptimFROG форматтарының негізгі тег форматы ретінде қабылданды. Monkey's Audio бағдарламасының 3.99 нұсқасы APEv1 қолданудан APEv2-ге көшті. Winamp, foobar2000, MusicBee сияқты медиа плеерлер MP3 файлдарындағы APEv2 тегтерін оқу және жазуды қолдайды. APETAGEX таңбалық тізбегі APEv2 жазбасының басталуын, ал TAG таңбалық тізбегі ID3v1 тегінің басталуын көрсетеді.
The Musepack format developer, Frank Klemm, extended the original APE tag format to add a header, allowing APE tags to be at the beginning of files and allowing metadata values to be Unicode rather than simply ASCII. Because of its simplicity and flexibility, APEv2 was adopted by the WavPack and OptimFROG formats as their primary tag format. Version 3.99 of the official Monkey's Audio software switched from using APEv1 to APEv2. Media players such as Winamp, foobar2000, MusicBee support reading and writing of APEv2 tags in MP3 files. The tagging string APETAGEX signals the start of an APEv2 record, and the string TAG signals the start of an ID3v1 tag.