Hvad er AU-filformatet?
.au er en simpel lydcontainer med header, udviklet af Sun Microsystems og NeXT Computer i slutningen af 1980'erne. Det var det oprindelige lydformat på SunOS/Solaris og NeXTSTEP-arbejdsstationer, og blev senere standardlydtypen for Java-platformen under MIME-typen audio/basic.
Filer begynder med det fire-byte magiske nummer .snd ved offset 0, efterfulgt af en kompakt 24-byte big-endian header, der gemmer data-offset, datastørrelse, kodningskode, samplingsfrekvens og antal kanaler. Et valgfrit tekstfelt til annotering kan optage pladsen mellem headeren og lyd-samples. Big-endian byte-rækkefølgen afspejler NeXT/Sun-arkitekturens arv og adskiller .au fra det little-endian WAV-format, der er dominerende på Windows.
Den mest klassiske kodning er 8-bit µ-law PCM ved 8000 Hz - den samme standard, som bruges i telefonlyd - hvilket gør .au-filer kompakte nok til at fungere som systemlyde. Formatet understøtter også lineær PCM ved 8, 16, 24 og 32 bit, A-law, 32- og 64-bit IEEE floating-point samples samt G.72x ADPCM-varianter, som alle vælges via kodningskoden i headeren.
Til nyt lydarbejde er .au i vid udstrækning blevet erstattet af AIFF på macOS, WAV på Windows og FLAC eller MP3 til distribution. Det forbliver dog bredt læsbart af moderne afspillere som VLC og Audacity.
Sikkerhed og tryghed
RISIKO: LOWAU er et simpelt, passivt lydformat og har meget lav risiko; det indeholder ingen scripting eller makroer. Den eneste praktiske forsigtighed er ved valg af afspiller: undgå tvivlsomme «AU player»/«AU converter» download-sider, der pakker adware med, og brug i stedet open-source VLC eller Audacity. Misdannede AU-headere har historisk set udløst fejl i nogle gamle dekodere, men moderne afspillere håndterer dem sikkert.
Formatdetaljer
kort fortaltProgrammer der åbner AU-filer
Tekniske detaljer
dyb specifikation| Magic bytes | `.snd` - hex `2E 73 6E 64` ved offset 0 (big-endian filsignatur delt af AU og NeXT `.snd`-varianten) |
| Byte-rækkefølge | Big-endian gennem hele headeren og alle multi-byte sample-felter (NeXT/Sun-arkitekturarv) |
| Minimum header-størrelse | 24 bytes - seks på hinanden følgende 32-bit big-endian felter: magic, data-offset, datastørrelse, kodningskode, samplingsfrekvens, antal kanaler |
| Valgfrit annoteringsfelt | ASCII-tekstblok med variabel længde placeret mellem byte 24 og starten af lyddata; kan være nul-længde eller udfyldt med null-bytes |
| Primær MIME-type | `audio/basic` |
| Alternative MIME-typer | `audio/x-au`, `audio/au` |
| Klassisk kodning | 8-bit µ-law (mu-law) ved 8000 Hz - den historiske Unix- og Java-systemlydstandard, svarende til lydkvalitet fra telefoner |
| Understøttede kodninger | 8/16/24/32-bit lineær PCM, 8-bit µ-law, 8-bit A-law, IEEE 32-bit og 64-bit floating-point, G.721 og G.723 ADPCM (valgt via kodningskode-feltet) |
| Understøttede samplingsfrekvenser | 8000 Hz (klassisk telefoni), 22050, 44100, 48000 Hz; header-feltet accepterer enhver vilkårlig heltalsfrekvens |
| Komprimering | µ-law og A-law anvender logaritmisk companding, hvilket opnår ca. 2:1 bit-reduktion sammenlignet med 16-bit lineær PCM; alle PCM-tilstande er ukomprimerede rå samples |
| Typisk filstørrelse | Fra ti-tals KB til få MB; 1 sekund 8 kHz mono µ-law lyd optager cirka 8 KB |
| Container-layout | Flad enkeltblok-struktur - fast header umiddelbart efterfulgt af en sammenhængende rå lyd-sample-strøm; ingen chunk- eller underblok-indramning |
| Platform-oprindelse | SunOS/Solaris og NeXTSTEP-arbejdsstationer; også det historiske standardlydformat for Java `javax.sound` API og tidlige Java-applets |
| Alternativ filendelse | `.snd` (brugt på NeXT-systemer; identisk binært format, samme magic bytes og header-layout) |
| Kanalunderstøttelse | Headerens felt for kanalantal understøtter enhver værdi; mono (1) og stereo (2) er de overvejende anvendelser i praksis |
| Udgivet | Late 1980s, on NeXT and Sun (SunOS/Solaris) systems |
| Seneste version | Stable, minimal header format; effectively unchanged for decades |
| Åben standard | Ja · royaltyfri |
| Specifikation | en.wikipedia.org |
AU-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om AU-filer.