APE-tagg

APE-taggar består av en befintlig konvention som används för att lagra information ( metadata ) om en given digital ljudfil. Varje APE- tagg utgör ett diskret element som beskriver ett enda attribut för filens innehåll. Var och en består av ett nyckel/värdepar ; nyckeln är helt enkelt en etikett som namnger attributet, till exempel Year , Title , Artist eller Track Number , etc.), och associerat med det är ett motsvarande värde, nämligen viss information som beskriver denna fil, i termer av attributet i fråga (t.ex. 1973 för år ). APE-taggar kan användas med .ape -formaterade inspelningar, såväl som med ljudfiler av andra ljudfilformat .

Väsen

En ljudfil , till exempel en .ape- eller .mp3 -formaterad fil, kan, förutom dess nyttolastljuddata, även innehålla metadata som ger beskrivande eller statistisk information om dess ljudinnehåll. När APE (v1)-taggar används, kommer de att visas i slutet av filen, efter data; dvs den digitaliserade ljudströmmen. Att placera taggarna i slutet av filen, snarare än i början, kan göra expansionen av metadata enklare för programmerare att koda, men kan lägga till mer väntetid för användarupplevelsen för filladdning och bearbetning. APE-fältnamn ("nycklar") är teckensträngar för vilka det inte finns någon stel standard, och det finns inte heller en uppsättningslista med nycklar eller deras tillåtna värden.

Funktioner

APE-taggar liknar mer Vorbis-kommentarer än ID3- taggar. Liksom Vorbis-kommentarer är de ostrukturerade (nyckel, värde) par. Men till skillnad från Vorbis kommentarer tillåter de inte beställning mellan nyckel. Detta beror på att de lagrar en lista med värden för varje nyckel snarare än ett värde per nyckel.

APE-värden kan flaggas som text , binära eller externa typer. Detta tillåter taggredigeringsprogram att undvika felaktig visning av binära värden, såsom en bild av albumomslag, i form av oläsbar text för användarna. I jämförelse har Vorbis-kommentarer ingen flaggningsfunktion, så binär data kan inte enkelt lagras i dem (även om detta är designat).

APEv2 stöder Unicode med UTF-8 för värden. För nycklar måste en ASCII-delmängd (kontrolltecken från 0x00 till 0x1f är inte tillåtna) användas.

Versioner

APEv1

APEv1 -taggen designades för Monkey's Audio- formatet. I MP3 -filer lagras APE-taggen i slutet av filen, utan någon inline-deklaration i filens brödtext. Programvaran hanterar skrivning och åtkomst till taggen och stör inte innehållet i MP3:n.

APEv2

Utvecklaren av Musepack -formatet, Frank Klemm, utökade det ursprungliga APE-taggformatet för att lägga till en rubrik, vilket gjorde att APE-taggar kunde vara i början av filer och tillåta metadatavärden att vara Unicode snarare än bara ASCII. På grund av sin enkelhet och flexibilitet antogs APEv2 av WavPack- och OptimFROG -formaten som deras primära taggformat. Version 3.99 av den officiella Monkey's Audio-mjukvaran bytte från att använda APEv1 till APEv2.

Mediaspelare som Winamp , foobar2000 , MusicBee stöder läsning och skrivning av APEv2-taggar i MP3- filer. Taggningssträngen APETAGEX signalerar starten av en APEv2-post och strängen TAG signalerar starten av en ID3v1-tagg.

Se även

externa länkar