APEv2: Разлика между версии
Нова страница: {{Превод}} An '''APE tag''' is a tag used to add metadata, such as the title, artist, or track number, to digital audio files. ==Versions... |
м пунктуация преди и след ref |
||
(Не са показани 33 междинни версии от 13 потребители) | |||
Ред 1: | Ред 1: | ||
'''APE''' [[таг]]ове се използват за добавяне на [[метаданни]], като заглавие, изпълнител или номер на песента в албума, към аудио файлове. |
|||
{{Превод}} |
|||
An '''APE tag''' is a [[Tag (metadata)|tag]] used to add [[metadata]], such as the title, artist, or track number, to [[digital audio]] files. |
|||
== |
== Версии == |
||
=== APEv1 === |
=== APEv1 === |
||
''APEv1'' таг е разработен за нуждите на аудио формата [[Monkey's Audio]].<ref>[http://www.monkeysaudio.com/developers.html Monkey's Audio developer information].</ref> |
|||
The ''APEv1 tag'' was designed for the [[Monkey's Audio]] format. |
|||
=== APEv2 === |
=== APEv2 === |
||
Създателят на [[Musepack]] форматa [[Frank Klemm]] е разширил оригиналният формат с добавянето на хедър, позволяващ APE таговете да се разполагат в началото на файла. Освен това при APEv2 вече е позволено метаданните да бъдат в [[Unicode]] вместо само в ASCII. |
|||
The creator of the [[Musepack]] format [[Frank Klemm]] extended the original format to add a header, allowing APE tags to be at the beginning of files, and also allowed metadata values to be [[Unicode]] rather than simply ASCII. |
|||
Because of its simplicity and flexibility, the [[WavPack]] and [[OptimFROG]] formats also adopted it as their primary tag format. Version 3.99 of Monkey's Audio also switched from using APEv1 to APEv2. |
|||
Поради простотата и гъвкавостта на APEv2, [[WavPack]] и [[OptimFROG]] форматите също го възприемат като основен таг формат. При версия 3.99 на Monkey's Audio също се преминава от APEv1 към APEv2. |
|||
The [[foobar2000]] player can also tag [[MP3]] files with APEv2 tags instead of [[ID3]] tags, because they are considerably easier to write and more flexible.{{Fact|date=March 2007}} However, because ID3 was designed with the MP3 format in mind and APEv2 was not, there are some complications. For example, the string ''APETAGEX'' signals the start of an APEv2 tag, but the string ''TAG'' signals the start of an ID3v1 tag. If the ''TAG'' in ''APETAGEX'' ends up where an ID3v1 tag is expected, it may be read incorrectly. ID3 also has an “unsynchronization scheme” to ensure players do not try to play the tag data as audio; APEv2 has no such scheme, and APEv2 tags may result in errors or [[White noise|static]] at the end of files.{{Fact|date=March 2007}} |
|||
В последната си версия SV8 форматът Musepack използва APEv2 тагове (без преамбюла 'APETAGEX') също и като метаданни за глави (chapters). |
|||
== Features == |
|||
APE tags are closer to [[Vorbis comment]]s 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 with each key, rather than a key per value. |
|||
Плейърите [[foobar2000]] и [[Winamp 5.5x]] както и някои музикални мениджъри ([[MusicBee]], [[Mp3tag]]) могат да добавя APEv2 (вместо/заедно с [[ID3]]) тагове и към [[MP3]] файлове, тъй като те са лесни за добавяне и много гъвкави. Обаче, тъй като ID3 е разработен специално за MP3 формат, а APEv2 не е, възникват някои усложнения. Например, низът ''APETAGEX'' означава начало (и край) на APEv2 таг, но низът ''TAG'' означава начало на ID3v1 таг. Ако частта ''TAG'' от ''APETAGEX'' в края на APEv2 тага попадне там, където се очаква ID3v1 таг, това може да бъде изтълкувано неправилно кат ID3 таг. Също така, ID3 има т. нар. ''unsynchronization scheme'' за да предотврати опитите на плейърите да прочетат тага като аудио данни. APEv2 няма такава схема, така, че добавените към MP3 могат да доведат до грешки при възпроизвеждане ([[White noise|бял шум]]) на края на файловете. |
|||
APE values can also be flagged as “text”, “binary”, or “external” types. Because of this, tag editing software can avoid presenting blocks of unreadable data to users. Binary data cannot be easily stored in Vorbis comments for this reason (though this is by design). |
|||
Поради нарастващата популярност на APEv2 таговете, последните версии MP3 плейърите поддържат APEv2 наравно с ID3, напр. [[Foobar2000]], [[Winamp]] v5.52 и по-нови. |
|||
APEv2 supports Unicode using [[UTF-8]] for key values. For key names an ASCII subset (control characters from 0x00 to 0x1f are not allowed) must be used.<ref>see [http://wiki.hydrogenaudio.org/index.php?title=APE_key wiki.hydrogenaudio.org] for more details</ref> |
|||
== Свойства == |
|||
==References== |
|||
APE таговете приличат повече на [[Vorbis comment]] тагове отколкото на [[ID3]] тагове. Както Vorbis comments, те са неструктурирани двойки ключ/стойност. За разлика от Vorbis comments, обаче, те не позволяват записи на общи стойности между ключовете. Това е така, защото те съхраняват списъци със стойности за всеки ключ вместо един ключ за дна стойност. |
|||
APE стойностите могат да бъдат маркирани като ''text'', ''binary'', или ''external'' типове. Съответно, софтуерът за редактиране на тагове трябва да избягва показването на блокове с нечетими (бинарни) данни. Бинарни данни не могат да се съхраняват лесно в Vorbis comments по тази причина (и това е умишлено). |
|||
APEv2 поддържа Unicode ([[UTF-8]]) като данни в таговете. За имена на ключовете, обаче, траябва да се използват ASCII символи (като контролните символи от 0x00 до 0x1f не са позволени). Виж<ref>[http://wiki.hydrogenaudio.org/index.php?title=APE_key wiki.hydrogenaudio.org]</ref> за повече детайли. |
|||
== Източници == |
|||
<references /> |
<references /> |
||
== |
== Виж още == |
||
* [[ID3]] |
* [[ID3]] |
||
* [[Vorbis comment]] |
* [[Vorbis comment]] |
||
* [[Tag editor]] |
* [[Tag editor]] |
||
* [[Monkey’s Audio]] |
* [[Monkey’s Audio]] |
||
*[[Musepack]] |
* [[Musepack]] |
||
== Външни препратки == |
|||
== External links == |
|||
* [http://wiki.hydrogenaudio.org/index.php?title=APEv2_specification APEv2 specifications at HydrogenAudio Wiki] |
* [http://wiki.hydrogenaudio.org/index.php?title=APEv2_specification APEv2 specifications at HydrogenAudio Wiki] |
||
[[Категория:Файлови формати]] |
|||
[[Category:Sound production technology]] |
|||
[[Category:Metadata]] |
|||
[[Category:Computer file formats]] |
|||
[[en:APE_tag]] |
|||
[[de:APE-Tag]] |
|||
[[ko:APE 태그]] |
|||
[[ru:APEv2]] |
|||
[[zh:APEv2 tag]] |
Текуща версия към 02:10, 24 януари 2022
APE тагове се използват за добавяне на метаданни, като заглавие, изпълнител или номер на песента в албума, към аудио файлове.
Версии
[редактиране | редактиране на кода]APEv1
[редактиране | редактиране на кода]APEv1 таг е разработен за нуждите на аудио формата Monkey's Audio.[1]
APEv2
[редактиране | редактиране на кода]Създателят на Musepack форматa Frank Klemm е разширил оригиналният формат с добавянето на хедър, позволяващ APE таговете да се разполагат в началото на файла. Освен това при APEv2 вече е позволено метаданните да бъдат в Unicode вместо само в ASCII.
Поради простотата и гъвкавостта на APEv2, WavPack и OptimFROG форматите също го възприемат като основен таг формат. При версия 3.99 на Monkey's Audio също се преминава от APEv1 към APEv2.
В последната си версия SV8 форматът Musepack използва APEv2 тагове (без преамбюла 'APETAGEX') също и като метаданни за глави (chapters).
Плейърите foobar2000 и Winamp 5.5x както и някои музикални мениджъри (MusicBee, Mp3tag) могат да добавя APEv2 (вместо/заедно с ID3) тагове и към MP3 файлове, тъй като те са лесни за добавяне и много гъвкави. Обаче, тъй като ID3 е разработен специално за MP3 формат, а APEv2 не е, възникват някои усложнения. Например, низът APETAGEX означава начало (и край) на APEv2 таг, но низът TAG означава начало на ID3v1 таг. Ако частта TAG от APETAGEX в края на APEv2 тага попадне там, където се очаква ID3v1 таг, това може да бъде изтълкувано неправилно кат ID3 таг. Също така, ID3 има т. нар. unsynchronization scheme за да предотврати опитите на плейърите да прочетат тага като аудио данни. APEv2 няма такава схема, така, че добавените към MP3 могат да доведат до грешки при възпроизвеждане (бял шум) на края на файловете.
Поради нарастващата популярност на APEv2 таговете, последните версии MP3 плейърите поддържат APEv2 наравно с ID3, напр. Foobar2000, Winamp v5.52 и по-нови.
Свойства
[редактиране | редактиране на кода]APE таговете приличат повече на Vorbis comment тагове отколкото на ID3 тагове. Както Vorbis comments, те са неструктурирани двойки ключ/стойност. За разлика от Vorbis comments, обаче, те не позволяват записи на общи стойности между ключовете. Това е така, защото те съхраняват списъци със стойности за всеки ключ вместо един ключ за дна стойност.
APE стойностите могат да бъдат маркирани като text, binary, или external типове. Съответно, софтуерът за редактиране на тагове трябва да избягва показването на блокове с нечетими (бинарни) данни. Бинарни данни не могат да се съхраняват лесно в Vorbis comments по тази причина (и това е умишлено).
APEv2 поддържа Unicode (UTF-8) като данни в таговете. За имена на ключовете, обаче, траябва да се използват ASCII символи (като контролните символи от 0x00 до 0x1f не са позволени). Виж[2] за повече детайли.