APEv2

Tagy APEv2 se používají k ukládání metadat , jako je název alba, interpret, číslo stopy ve zvukových souborech . Zpočátku byly první verze tagů ( APEv1 ) určeny pro formát Monkey's Audio , ale Frank Klemm je upravil přidáním záhlaví ( header ) a umožnil tak umístění APE tagů na začátek souboru a také implementaci ukládání metadat Unicode .

Tato varianta tagu byla poprvé použita ve zvukových souborech Musepack , ale díky své jednoduchosti a flexibilitě byla později upravena jako hlavní formát tagu pro zvukové soubory WavPack a OptimFROG a také pro Monkey's Audio (od verze 3.99) a TAK .

Audio přehrávač foobar2000 umožňuje použití těchto tagů v souborech MP3 místo standardních ID3 tagů, protože tagy APEv2 se snadněji zapisují a jsou flexibilnější. Vzhledem k tomu, že APEv2 nebyl původně navržen pro použití v MP3 souborech (na rozdíl od ID3 tagů), je zde řada problémů. Například řetězec APETAGEX je začátek značky APEv2 a řetězec TAG  je začátek značky ID3v1. Pokud tedy TAG v APETAGEX končí tam, kde se očekává značka ID3v1, může být tato hodnota přečtena nesprávně. Kromě toho obsahují ID3 takzvané „ schéma nesynchronizace“ , které zabraňuje přehrávačům zvuku přehrávat data tagů. Formát APEv2 toto schéma nepodporuje, takže přítomnost značky APEv2 může způsobit chyby čtení nebo šum na konci souboru.

Funkce

Z hlediska formátu jsou značky APEv2 koncepčně blíže „ komentářům Vorbis “ než značkám ID3. Stejně jako „Vorbis comments“ jsou nestrukturované páry klíč/hodnota. Ale na rozdíl od již zmíněných „komentářů“, tyto značky ukládají seznam hodnot pro každý klíč, nikoli klíč pro každou hodnotu. Vezměme si například skladbu, která obsahuje údaje o dvou interpretech. Komentáře Vorbis uloží tato data jako dvě samostatná pole ARTIST, zatímco značka APEv2 uloží tato data jako jedno pole ARTIST se dvěma hodnotami oddělenými znakem null (bajt s hodnotou 0).

Hodnoty tagů APEv2 mohou být označeny jako „textové“, „binární“ nebo „externí“. Z tohoto důvodu některé značkovací produkty nemusí vykreslit bloky s nečitelnými daty. Data typu binární proto nelze snadno uložit do „komentářů Vorbis“ (ačkoli je to záměrem těchto komentářů)

Značky APEv2 podporují Unicode pomocí UTF-8 pro klíče a hodnoty.

Viz také

Odkazy