Was ist das AU-Dateiformat?
.au ist ein einfacher Audio-Container mit Header, der Ende der 1980er Jahre von Sun Microsystems und NeXT Computer entwickelt wurde. Es war das native Soundformat auf SunOS/Solaris- und NeXTSTEP-Workstations und wurde später zum Standard-Audiotyp für die Java-Plattform, bereitgestellt unter dem MIME-Typ audio/basic.
Dateien beginnen mit der Vier-Byte-Magic-Number .snd bei Offset 0, gefolgt von einem kompakten 24-Byte-Big-Endian-Header, der den Daten-Offset, die Datengröße, den Kodierungscode, die Abtastrate und die Kanalanzahl speichert. Ein optionales Textanmerkungsfeld kann den Platz zwischen dem Header und den Audio-Samples einnehmen. Die Big-Endian-Byte-Reihenfolge spiegelt das Erbe der NeXT/Sun-Architektur wider und unterscheidet .au vom Little-Endian-WAV-Format, das auf Windows dominiert.
Die klassischste Kodierung ist 8-Bit-µ-law-PCM bei 8000 Hz - derselbe Standard, der im Telefon-Audio verwendet wird -, was .au-Dateien kompakt genug macht, um als Systemsounds zu dienen. Das Format unterstützt auch lineares PCM mit 8, 16, 24 und 32 Bit, A-law, 32- und 64-Bit-IEEE-Gleitkomma-Samples sowie G.72x-ADPCM-Varianten, die alle über den Kodierungscode im Header ausgewählt werden.
Für neue Audioarbeiten wurde .au weitgehend durch AIFF auf macOS, WAV auf Windows und FLAC oder MP3 für den Vertrieb ersetzt. Es bleibt jedoch für moderne Player wie VLC und Audacity weitgehend lesbar.
Sicherheit
RISIKO: LOWAU ist ein einfaches, passives Audioformat und sehr risikoarm; es enthält keine Skripte oder Makros. Die einzige praktische Vorsicht gilt der Wahl des Players: Vermeiden Sie dubiose Download-Seiten für „AU-Player“ oder „AU-Konverter“, die Adware bündeln, und verwenden Sie stattdessen das Open-Source-Programm VLC oder Audacity. Fehlerhafte AU-Header haben in der Vergangenheit einige alte Decoder zum Absturz gebracht, aber moderne Player verarbeiten sie sicher.
Formatdetails
kurz gefasstProgramme zum Öffnen von AU-Dateien
Technische Details
technische Spezifikation| Magic Bytes | `.snd` - Hex `2E 73 6E 64` bei Offset 0 (Big-Endian-Dateisignatur, die von AU und der NeXT-Variante `.snd` geteilt wird) |
| Byte-Reihenfolge | Big-Endian im gesamten Header und allen Multi-Byte-Sample-Feldern (Erbe der NeXT/Sun-Architektur) |
| Minimale Header-Größe | 24 Bytes - sechs aufeinanderfolgende 32-Bit-Big-Endian-Felder: Magic, Daten-Offset, Datengröße, Kodierungscode, Abtastrate, Kanalanzahl |
| Optionales Anmerkungsfeld | ASCII-Textblock variabler Länge zwischen Byte 24 und dem Beginn der Audiodaten; kann die Länge Null haben oder mit Null-Bytes aufgefüllt sein |
| Primärer MIME-Typ | `audio/basic` |
| Alternative MIME-Typen | `audio/x-au`, `audio/au` |
| Klassische Kodierung | 8-Bit-µ-law (mu-law) bei 8000 Hz - der historische Unix- und Java-Systemsound-Standard, entsprechend der Telefon-Audioqualität |
| Unterstützte Kodierungen | 8/16/24/32-Bit lineares PCM, 8-Bit-µ-law, 8-Bit-A-law, IEEE 32-Bit und 64-Bit Gleitkomma, G.721 und G.723 ADPCM (ausgewählt durch das Kodierungscode-Feld) |
| Unterstützte Abtastraten | 8000 Hz (klassische Telefonie), 22050, 44100, 48000 Hz; das Header-Feld akzeptiert jede beliebige ganzzahlige Rate |
| Kompression | µ-law und A-law verwenden logarithmisches Companding und erreichen eine Bit-Reduktion von etwa 2:1 im Vergleich zu 16-Bit linearem PCM; alle PCM-Modi sind unkomprimierte Roh-Samples |
| Typische Dateigröße | Zehntausende KB bis zu einigen MB; 1 Sekunde 8-kHz-Mono-µ-law-Audio belegt etwa 8 KB |
| Container-Layout | Flache Einzelblock-Struktur - fester Header, unmittelbar gefolgt von einem zusammenhängenden Roh-Audio-Sample-Stream; kein Chunk- oder Sub-Block-Framing |
| Plattform-Ursprung | SunOS/Solaris- und NeXTSTEP-Workstations; zudem das historische Standard-Audioformat für die Java-API `javax.sound` und frühe Java-Applets |
| Alternative Erweiterung | `.snd` (verwendet auf NeXT-Systemen; identisches Binärformat, gleiche Magic-Bytes und Header-Layout) |
| Kanal-Unterstützung | Das Kanalanzahl-Feld im Header unterstützt jeden Wert; Mono (1) und Stereo (2) sind die vorherrschenden Anwendungen in der Praxis |
| Veröffentlicht | Late 1980s, on NeXT and Sun (SunOS/Solaris) systems |
| Neueste Version | Stable, minimal header format; effectively unchanged for decades |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | en.wikipedia.org |
AU-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu AU-Dateien.