Au-Dateiformat

Beim Eigenschaften
Erweiterungen .au, .snd
Mime Typ audio/basic
PUID x-fmt / 139
Unterschrift 2E 73 6E 64( Hexa )
Entwickelt von Sun Microsystems
Erste Version 1992
Formattyp Audio Format
Datei - Container PCM-Audio, µ-Gesetz

Das Dateiformat ist die Größe der Audiodatei, die von Sun Microsystems sehr einfach entwickelt wurde .

Dieses Format war auf NEXT- und SUN-Systemen sowie zu Beginn von Webseiten üblich.

Ursprünglich hatte dieses Format keinen Header, sondern enthielt lediglich 8-Bit-µ-Law-codierte Audiodaten mit einer Abtastrate von 8000 Hz.

Neuere Dateien haben einen Header, der aus 6 32-Bit-Wörtern, einem optionalen Informationsabschnitt und Audiodaten (im Big-Endian-Format) besteht.

Obwohl dieses Format viele Codierungsformate unterstützt, bleibt es mit der logarithmischen Codierungsmethode nach dem µ-Gesetz verbunden.

Aktuelle Formatspezifikationen

Alle Felder werden im Big-Endian-Format gespeichert, einschließlich Beispieldaten.

32-Bit-Wort Feld Beschreibung / Inhalt in hexadezimaler Zahl in C-Notation
0 magische Zahl Der Wert ist 0x2e736e64 (4 ASCII-Zeichen ".snd")
1 Datenoffset Der Datenoffset in Bytes. Die minimal gültige Anzahl ist 24 (dezimal). Dies ist die Größe des Headers (sechs 32-Bit-Wörter), wobei kein Platz für zusätzliche Informationen reserviert ist.
2 Datengröße Datengröße in Bytes. Wenn die Größe unbekannt ist, kann der Wert 0xffffffff verwendet werden.
3 Codierung Datencodierungsformat:
  • 1 = 8-Bit- G.711- µ-Gesetz
  • 2 = lineares 8-Bit- PCM
  • 3 = lineares 16-Bit- PCM
  • 4 = lineares 24-Bit- PCM
  • 5 = lineares 32-Bit- PCM
  • 6 = 32-Bit-Gleitkomma (Standard IEEE_754 )
  • 7 = 64-Bit-Gleitkomma (Standard IEEE_754 )
  • 8 = Daten aus fragmentierten Proben
  • 9 = DSP-Programm
  • 10 = 8-Bit- Festpunkt
  • 11 = 16-Bit- Festpunkt
  • 12 = 24-Bit- Festpunkt
  • 13 = 32-Bit- Festpunkt
  • 18 = 16-Bit linear "mit Betonung"
  • 19 = 16-Bit linear komprimiert
  • 20 = 16-Bit linear "mit Betonung" und komprimiert
  • 21 = DSP-Steuerelemente für das Musikkit
  • 23 = 4-Bit - ISDN u-law komprimiert , um die Verwendung von ITU-T G.721 ADPCM - Komprimierungsstandard für Stimme.
  • 24 = ITU-T G.722 ADPCM
  • 25 = ITU-T G.723 3-Bit- ADPCM
  • 26 = ITU-T G.723 5-Bit- ADPCM
  • 27 = 8-Bit- G.711- A-Gesetz
4 Abtastfrequenz Anzahl der Proben pro Sekunde (zum Beispiel 8000)
5 Kanäle Die Anzahl der gemultiplexten Kanäle (1 für Mono, 2 für Stereo, mehr Kanäle sind möglich, werden jedoch nicht von allen Playern unterstützt)

Der Typ der Datencodierung wird auf den Wert des „Encoding“ -Feld (verknüpft 3 rd  Wort des Headers). Die Formate 2 bis 7 sind unkomprimierte Daten im PCM-Format und daher verlustfrei. Die Formate 23 bis 26 sind in ADPCM (das eine sehr zerstörerische Komprimierung mit einem Verhältnis von 4: 1 aufweist). Die Formate 1 und 27 sind jeweils µ-Law und A-Law, beide verlustbehaftet. Die meisten anderen Werte stellen DSP-Befehle oder -Daten dar, die von der MusicKit-Software von NeXT verarbeitet werden sollen.

PCM-Daten scheinen im signierten oder nicht signierten Modus codiert werden zu können.

Anmerkungen und Referenzen