Направо към съдържанието

APEv2: Разлика между версии

от Уикипедия, свободната енциклопедия
Изтрито е съдържание Добавено е съдържание
Редакция без резюме
TedMBot (беседа | приноси)
м пунктуация преди и след ref
 
(Не са показани 19 междинни версии от 10 потребители)
Ред 1: Ред 1:
'''APE''' тагове се използват за добавяне на [[метаданни]], като заглавие, изпълнител или номер на песента в албума, към аудио файлове.
'''APE''' [[таг]]ове се използват за добавяне на [[метаданни]], като заглавие, изпълнител или номер на песента в албума, към аудио файлове.


==Версии==
== Версии ==
=== APEv1 ===
=== APEv1 ===
''APEv1'' таг е разработен за нуждите на [[Monkey's Audio]] форматът.
''APEv1'' таг е разработен за нуждите на аудио формата [[Monkey's Audio]].<ref>[http://www.monkeysaudio.com/developers.html Monkey's Audio developer information].</ref>


=== APEv2 ===
=== APEv2 ===
Създателят на [[Musepack]] форматът [[Frank Klemm]] е разширил оригиналният формат с добавянето на хедър, позволяващ APE таговете да се разполагат в началото на файла. Освен това при APEv2 вече е позволено метаданните да бъдат в [[Unicode]] вместо само в ASCII.
Създателят на [[Musepack]] форматa [[Frank Klemm]] е разширил оригиналният формат с добавянето на хедър, позволяващ APE таговете да се разполагат в началото на файла. Освен това при APEv2 вече е позволено метаданните да бъдат в [[Unicode]] вместо само в ASCII.

Поради простотата и гъвкавостта на APEv2, [[WavPack]] и [[OptimFROG]] форматите също го възприемат като основен таг формат. При версия 3.99 на Monkey's Audio също се преминава от APEv1 към APEv2.
Поради простотата и гъвкавостта на APEv2, [[WavPack]] и [[OptimFROG]] форматите също го възприемат като основен таг формат. При версия 3.99 на Monkey's Audio също се преминава от APEv1 към APEv2.


В последната си версия SV8 форматът Musepack използва APEv2 тагове (без преамбюла 'APETAGEX') също и като метаданни за глави (chapters).
Плейърите [[foobar2000]] и [[Winamp 5.5x]] kакто и някои музикални мениджъри ([[MusicBee]], [[Mp3tag]])могат да добавя APEv2 (вместо/заедно с [[ID3]]) тагове и към [[MP3]] файлове, тъй като те са лесни за добавяне и много гъвкави. Обаче, тъй като ID3 е разработен специално за MP3 формат, а APEv2 не е, възникват някои усложнения. Например, стрингът ''APETAGEX'' означава начало (и край) на APEv2 таг, но стрингът ''TAG'' означава начало на ID3v1 таг. Ако частта ''TAG'' от ''APETAGEX'' в края на APEv2 тага попадне там,където се очаква ID3v1 таг, това може да бъде изтълкувано неправилно кат ID3 таг. Също така, ID3 има т. нар. “unsynchronization scheme” за да предотврати опитите на плейърите да прочетат тага като аудио данни. APEv2 няма такава схема, така, че добавените към MP3 могат да доведат до грешки при възпроизвеждане ([[White noise|бял шум]]) на края на файловете.

Плейърите [[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|бял шум]]) на края на файловете.

Поради нарастващата популярност на APEv2 таговете, последните версии MP3 плейърите поддържат APEv2 наравно с ID3, напр. [[Foobar2000]], [[Winamp]] v5.52 и по-нови.
Поради нарастващата популярност на APEv2 таговете, последните версии MP3 плейърите поддържат APEv2 наравно с ID3, напр. [[Foobar2000]], [[Winamp]] v5.52 и по-нови.


Ред 15: Ред 19:
APE таговете приличат повече на [[Vorbis comment]] тагове отколкото на [[ID3]] тагове. Както Vorbis comments, те са неструктурирани двойки ключ/стойност. За разлика от Vorbis comments, обаче, те не позволяват записи на общи стойности между ключовете. Това е така, защото те съхраняват списъци със стойности за всеки ключ вместо един ключ за дна стойност.
APE таговете приличат повече на [[Vorbis comment]] тагове отколкото на [[ID3]] тагове. Както Vorbis comments, те са неструктурирани двойки ключ/стойност. За разлика от Vorbis comments, обаче, те не позволяват записи на общи стойности между ключовете. Това е така, защото те съхраняват списъци със стойности за всеки ключ вместо един ключ за дна стойност.


APE стойностите могат да бъдат маркирани като “text”, “binary”, или “external” типове. Съответно, софтуерът за редактиране на тагове трябва да избягва показването на блокове с нечетими (бинарни) данни. Бинарни данни не могат да се съхраняват лесно в 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> за повече детайли.
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]]
Ред 33: Ред 37:


[[Категория:Файлови формати]]
[[Категория:Файлови формати]]

[[en:APE_tag]]
[[de:APE-Tag]]
[[ko:APE 태그]]
[[ru:APEv2]]
[[zh:APEv2 tag]]

Текуща версия към 02:10, 24 януари 2022

APE тагове се използват за добавяне на метаданни, като заглавие, изпълнител или номер на песента в албума, към аудио файлове.

APEv1 таг е разработен за нуждите на аудио формата Monkey's Audio.[1]

Създателят на 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] за повече детайли.