O que é o formato de ficheiro AU?
.au é um contêiner de áudio simples com cabeçalho desenvolvido pela Sun Microsystems e NeXT Computer no final da década de 1980. Era o formato de som nativo nas estações de trabalho SunOS/Solaris e NeXTSTEP e, mais tarde, tornou-se o tipo de áudio padrão para a plataforma Java, servido sob o tipo MIME audio/basic.
Os arquivos começam com o número mágico de quatro bytes .snd no deslocamento 0, seguido por um cabeçalho big-endian compacto de 24 bytes que armazena o deslocamento dos dados, tamanho dos dados, código de codificação, taxa de amostragem e contagem de canais. Um campo opcional de anotação de texto pode ocupar o espaço entre o cabeçalho e as amostras de áudio. A ordem de bytes big-endian reflete a herança da arquitetura NeXT/Sun e distingue o .au do formato WAV little-endian dominante no Windows.
A codificação mais clássica é PCM µ-law de 8 bits a 8000 Hz - o mesmo padrão usado em áudio telefônico - tornando os arquivos .au compactos o suficiente para servirem como sons do sistema. O formato também suporta PCM linear de 8, 16, 24 e 32 bits, A-law, amostras de ponto flutuante IEEE de 32 e 64 bits e variantes G.72x ADPCM, todos selecionados pelo código de codificação no cabeçalho.
Para novos trabalhos de áudio, o .au foi amplamente substituído pelo AIFF no macOS, WAV no Windows e FLAC ou MP3 para distribuição. Ele permanece amplamente legível por reprodutores modernos, como VLC e Audacity.
Segurança e proteção
RISCO: LOWAU é um formato de áudio passivo simples e de risco muito baixo; não carrega scripts ou macros. A única precaução prática é a origem do reprodutor: evite sites de download suspeitos de «reprodutor AU»/«conversor AU» que incluam adware e use o VLC ou Audacity de código aberto. Cabeçalhos AU malformados historicamente travaram alguns decodificadores antigos, mas os reprodutores modernos os manipulam com segurança.
Detalhes do formato
em resumoProgramas que abrem arquivos AU
Detalhes técnicos
especificação profunda| Magic bytes | `.snd` - hex `2E 73 6E 64` no deslocamento 0 (assinatura de arquivo big-endian compartilhada pelo AU e pela variante `.snd` da NeXT) |
| Ordem de bytes | Big-endian em todo o cabeçalho e em todos os campos de amostra de vários bytes (herança da arquitetura NeXT/Sun) |
| Tamanho mínimo do cabeçalho | 24 bytes - seis campos big-endian de 32 bits consecutivos: magic, deslocamento de dados, tamanho dos dados, código de codificação, taxa de amostragem, contagem de canais |
| Campo de anotação opcional | Bloco de texto ASCII de comprimento variável colocado entre o byte 24 e o início dos dados de áudio; pode ter comprimento zero ou ser preenchido com bytes nulos |
| Tipo MIME primário | `audio/basic` |
| Tipos MIME alternativos | `audio/x-au`, `audio/au` |
| Codificação clássica | µ-law (mu-law) de 8 bits a 8000 Hz - o padrão histórico de som de sistema Unix e Java, correspondendo ao áudio de qualidade telefônica |
| Codificações suportadas | PCM linear de 8/16/24/32 bits, µ-law de 8 bits, A-law de 8 bits, ponto flutuante IEEE de 32 bits e 64 bits, G.721 e G.723 ADPCM (selecionado pelo campo de código de codificação) |
| Taxas de amostragem suportadas | 8000 Hz (telefonia clássica), 22050, 44100, 48000 Hz; o campo do cabeçalho aceita qualquer taxa inteira arbitrária |
| Compressão | µ-law e A-law aplicam compansão logarítmica, alcançando uma redução de bits de aproximadamente 2:1 em comparação com o PCM linear de 16 bits; todos os modos PCM são amostras brutas não compactadas |
| Tamanho de arquivo típico | Dezenas de KB a alguns MB; 1 segundo de áudio µ-law mono de 8 kHz ocupa aproximadamente 8 KB |
| Layout do contêiner | Estrutura de bloco único plano - cabeçalho fixo seguido imediatamente por um fluxo contíguo de amostras de áudio bruto; sem enquadramento de blocos ou sub-blocos |
| Origem da plataforma | Estações de trabalho SunOS/Solaris e NeXTSTEP; também o formato de áudio padrão histórico para a API `javax.sound` do Java e primeiros applets Java |
| Extensão alternativa | `.snd` (usada em sistemas NeXT; formato binário idêntico, mesmos magic bytes e layout de cabeçalho) |
| Suporte a canais | O campo de contagem de canais do cabeçalho suporta qualquer valor; mono (1) e estéreo (2) são os usos predominantes no mundo real |
| Lançado | Late 1980s, on NeXT and Sun (SunOS/Solaris) systems |
| Versão mais recente | Stable, minimal header format; effectively unchanged for decades |
| Padrão aberto | Sim · livre de royalties |
| Especificação | en.wikipedia.org |
Conversões de AU
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos AU.