APEv2: Разлика между версии
Ред 18: | Ред 18: | ||
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). |
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 поддържа Unicode ([[UTF-8]]) като данни в таговете. За имена на ключовете, обаче, траябва да се използват ASCII символи (като контролните символи от 0x00 до 0x1f не са позволени).<ref> |
APEv2 поддържа Unicode ([[UTF-8]]) като данни в таговете. За имена на ключовете, обаче, траябва да се използват ASCII символи (като контролните символи от 0x00 до 0x1f не са позволени).Виж <ref>[http://wiki.hydrogenaudio.org/index.php?title=APE_key wiki.hydrogenaudio.org]</ref> за повече детайли. |
||
==Източници== |
==Източници== |
Версия от 06:42, 24 февруари 2009
ВНИМАНИЕ: Тази статия се нуждае от частичен или цялостен превод. Ако имате познания по използвания език, не се колебайте! Чуждият текст, който не е преведен до 2 седмици след поставянето на шаблона, ще бъде изтрит. Благодарим Ви, че помагате на Уикипедия! |
APE тагове се използват за добавяне на метаданни, като заглавие, изпълнител или номер на песента в албума, към аудио файлове.
Версии
APEv1
APEv1 таг е разработен за нуждите на Monkey's Audio форматът.
APEv2
Създателят на Musepack форматът Frank Klemm е разширил оригиналният формат с добавянето на хедър, позволяващ APE таговете да се разполагат в началото на файла. Освен това при APEv2 вече е позволено метаданните да бъдат в Unicode вместо само в ASCII. Поради простотата и гъвкавостта на APEv2, WavPack и OptimFROG форматите също го възприемат като основен таг формат. При версия 3.99 на Monkey's Audio също се преминава от APEv1 на APEv2.
Плейърът foobar2000 може да добавя APEv2 (вместо ID3) тагове и към MP3 файлове, тъй като те са лесни за добавяне и много гъвкави. Обаче, тъй като ID3 е разработен специално за MP3 формат, а APEv2 не е, възникват някои усложнения. Например, стрингът APETAGEX означава начало (и край) на APEv2 таг, но стрингът TAG означава начало на ID3v1 таг. Ако частта TAG от APETAGEX в края на APEv2 тага попадне там,където се очаква ID3v1 таг, това може да бъде изтълкувано неправилно кат ID3 таг. Също така, ID3 има т. нар. “unsynchronization scheme” за да предотврати опитите на плейърите да прочетат тага като аудио данни. APEv2 няма такава схема, така, че добавените към MP3 могат да доведат до грешки при възпроизвеждане (бял шум) на края на файловете. Поради нарастващата популярност на APEv2 таговете, последните версии MP3 плейърите поддържат APEv2 наравно с ID3, напр. Winamp v5.52 и по-нови.
Features
APE tags are closer 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 with each key, rather than a key per value.
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 поддържа Unicode (UTF-8) като данни в таговете. За имена на ключовете, обаче, траябва да се използват ASCII символи (като контролните символи от 0x00 до 0x1f не са позволени).Виж [1] за повече детайли.