Che cos'è il formato di file AU?
.au è un semplice contenitore audio con intestazione sviluppato da Sun Microsystems e NeXT Computer alla fine degli anni '80. Era il formato audio nativo sulle workstation SunOS/Solaris e NeXTSTEP, e in seguito è diventato il tipo audio predefinito per la piattaforma Java, servito con il tipo MIME audio/basic.
I file iniziano con il numero magico di quattro byte .snd all'offset 0, seguito da un'intestazione compatta a 24 byte in formato big-endian che memorizza l'offset dei dati, la dimensione dei dati, il codice di codifica, la frequenza di campionamento e il numero di canali. Un campo di annotazione testuale opzionale può occupare lo spazio tra l'intestazione e i campioni audio. L'ordine dei byte big-endian riflette l'eredità dell'architettura NeXT/Sun e distingue .au dal formato WAV little-endian dominante su Windows.
La codifica più classica è la PCM µ-law a 8 bit a 8000 Hz - lo stesso standard utilizzato nell'audio telefonico - rendendo i file .au abbastanza compatti da fungere da suoni di sistema. Il formato supporta anche PCM lineare a 8, 16, 24 e 32 bit, A-law, campioni a virgola mobile IEEE a 32 e 64 bit e varianti ADPCM G.72x, tutti selezionabili tramite il codice di codifica nell'intestazione.
Per i nuovi lavori audio, .au è stato ampiamente sostituito da AIFF su macOS, WAV su Windows e FLAC o MP3 per la distribuzione. Rimane ampiamente leggibile dai moderni lettori come VLC e Audacity.
Sicurezza e incolumità
RISCHIO: LOWAU è un formato audio semplice e passivo e presenta un rischio molto basso; non contiene script o macro. L'unica cautela pratica riguarda la scelta del lettore: evita siti di download sospetti di «AU player»/«AU converter» che includono adware, e usa invece gli open-source VLC o Audacity. Intestazioni AU malformate hanno storicamente causato problemi ad alcuni vecchi decodificatori, ma i lettori moderni le gestiscono in sicurezza.
Dettagli del formato
in sintesiProgrammi che aprono file AU
Dettagli tecnici
specifiche approfondite| Magic bytes | `.snd` - hex `2E 73 6E 64` all'offset 0 (firma del file big-endian condivisa da AU e dalla variante NeXT `.snd`) |
| Ordine dei byte | Big-endian in tutta l'intestazione e in tutti i campi campione multi-byte (eredità dell'architettura NeXT/Sun) |
| Dimensione minima intestazione | 24 byte - sei campi big-endian consecutivi a 32 bit: magic, offset dati, dimensione dati, codice codifica, frequenza campionamento, numero canali |
| Campo annotazione opzionale | Blocco di testo ASCII a lunghezza variabile posto tra il byte 24 e l'inizio dei dati audio; può essere di lunghezza zero o riempito con byte nulli |
| Tipo MIME primario | `audio/basic` |
| Tipi MIME alternativi | `audio/x-au`, `audio/au` |
| Codifica classica | 8-bit µ-law (mu-law) a 8000 Hz - lo standard storico dei suoni di sistema Unix e Java, corrispondente alla qualità audio telefonica |
| Codifiche supportate | PCM lineare a 8/16/24/32 bit, µ-law a 8 bit, A-law a 8 bit, virgola mobile IEEE a 32 bit e 64 bit, ADPCM G.721 e G.723 (selezionati dal campo del codice di codifica) |
| Frequenze di campionamento supportate | 8000 Hz (telefonia classica), 22050, 44100, 48000 Hz; il campo dell'intestazione accetta qualsiasi frequenza intera arbitraria |
| Compressione | µ-law e A-law applicano il companding logaritmico, ottenendo una riduzione dei bit di circa 2:1 rispetto al PCM lineare a 16 bit; tutte le modalità PCM sono campioni grezzi non compressi |
| Dimensione tipica del file | Da decine di KB a pochi MB; 1 secondo di audio µ-law mono a 8 kHz occupa circa 8 KB |
| Layout del contenitore | Struttura a blocco singolo piatto - intestazione fissa seguita immediatamente da un flusso contiguo di campioni audio grezzi; nessuna suddivisione in chunk o sottoblocchi |
| Origine della piattaforma | Workstation SunOS/Solaris e NeXTSTEP; anche il formato audio predefinito storico per l'API Java `javax.sound` e le prime applet Java |
| Estensione alternativa | `.snd` (utilizzata sui sistemi NeXT; formato binario identico, stessi magic bytes e layout dell'intestazione) |
| Supporto canali | Il campo del numero di canali nell'intestazione supporta qualsiasi valore; mono (1) e stereo (2) sono gli utilizzi predominanti nel mondo reale |
| Rilasciato | Late 1980s, on NeXT and Sun (SunOS/Solaris) systems |
| Ultima versione | Stable, minimal header format; effectively unchanged for decades |
| Standard aperto | Sì · royalty-free |
| Specifica | en.wikipedia.org |
Conversioni AU
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file AU.