Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Контейнер метаданных
Metadata container
APE-теги представляют собой один из существующих стандартов, используемых для хранения информации (метаданных) о цифровом аудиофайле. Каждый APE-тег является отдельным элементом, описывающим один атрибут содержимого файла. Каждый тег состоит из пары «ключ/значение», где ключ – это просто метка, обозначающая атрибут, например, «Название», «Исполнитель», «Год», «Жанр» и т.д., а связанное с ним значение – это информация, описывающая файл с точки зрения данного атрибута (например, «1995» для «Год»). APE-теги могут использоваться как с аудиозаписями в формате APE, так и со звуковыми файлами других аудиоформатов.
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 больше похожи на комментарии Vorbis, чем на теги ID3. Как и комментарии Vorbis, они представляют собой неструктурированные пары (ключ, значение). Однако, в отличие от комментариев Vorbis, они не поддерживают упорядочивание ключей. Это обусловлено тем, что они хранят список значений для каждого ключа, а не одно значение на ключ. Значения APE могут быть помечены как текст, двоичные данные или внешний тип. Это позволяет программам для редактирования тегов избегать некорректного отображения двоичных данных, например, изображения обложки альбома, в виде нечитаемого текста для пользователей. В отличие от этого, комментарии Vorbis не имеют функции маркировки, поэтому двоичные данные сложно в них хранить (хотя это и предусмотрено разработчиками). APEv2 поддерживает Unicode, используя кодировку 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.
APEv1
Тег 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 в начале файлов и использовать Unicode для значений метаданных вместо просто ASCII. Благодаря своей простоте и гибкости, APEv2 был принят форматами WavPack и OptimFROG в качестве основного формата тегов. В версии 3.99 официального программного обеспечения Monkey's Audio произошел переход с использования APEv1 на APEv2. Медиаплееры, такие как Winamp, foobar2000 и MusicBee, поддерживают чтение и запись тегов APEv2 в MP3-файлах. Строка 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.