¿Qué es el formato de archivo AU?
.au es un contenedor de audio simple con encabezado desarrollado por Sun Microsystems y NeXT Computer a finales de la década de 1980. Fue el formato de sonido nativo en las estaciones de trabajo SunOS/Solaris y NeXTSTEP, y más tarde se convirtió en el tipo de audio predeterminado para la plataforma Java, servido bajo el tipo MIME audio/basic.
Los archivos comienzan con el número mágico de cuatro bytes .snd en el desplazamiento 0, seguido de un encabezado compacto de 24 bytes en formato big-endian que almacena el desplazamiento de datos, el tamaño de los datos, el código de codificación, la frecuencia de muestreo y el recuento de canales. Un campo opcional de anotación de texto puede ocupar el espacio entre el encabezado y las muestras de audio. El orden de bytes big-endian refleja la herencia de la arquitectura NeXT/Sun y distingue a .au del formato WAV little-endian dominante en Windows.
La codificación más clásica es PCM µ-law de 8 bits a 8000 Hz -el mismo estándar utilizado en el audio telefónico- lo que hace que los archivos .au sean lo suficientemente compactos como para servir como sonidos del sistema. El formato también admite PCM lineal de 8, 16, 24 y 32 bits, A-law, muestras de punto flotante IEEE de 32 y 64 bits, y variantes G.72x ADPCM, todas seleccionadas por el código de codificación en el encabezado.
Para nuevos trabajos de audio, .au ha sido reemplazado en gran medida por AIFF en macOS, WAV en Windows y FLAC o MP3 para distribución. Sigue siendo ampliamente legible por reproductores modernos como VLC y Audacity.
Seguridad y protección
RIESGO: LOWAU es un formato de audio pasivo y simple con un riesgo muy bajo; no contiene scripts ni macros. La única precaución práctica es la fuente del reproductor: evite sitios de descarga sospechosos de «reproductor AU» o «convertidor AU» que incluyan adware, y use en su lugar los programas de código abierto VLC o Audacity. Históricamente, los encabezados AU malformados han causado problemas en algunos decodificadores antiguos, pero los reproductores modernos los manejan de forma segura.
Detalles del formato
en pocas palabrasProgramas que abren archivos AU
Detalles técnicos
especificación profunda| Magic bytes | `.snd` - hex `2E 73 6E 64` en el desplazamiento 0 (firma de archivo big-endian compartida por AU y la variante `.snd` de NeXT) |
| Orden de bytes | Big-endian en todo el encabezado y en todos los campos de muestra multibyte (herencia de la arquitectura NeXT/Sun) |
| Tamaño mínimo del encabezado | 24 bytes - seis campos big-endian de 32 bits consecutivos: magic, desplazamiento de datos, tamaño de datos, código de codificación, frecuencia de muestreo, recuento de canales |
| Campo de anotación opcional | Bloque de texto ASCII de longitud variable colocado entre el byte 24 y el inicio de los datos de audio; puede tener longitud cero o estar rellenado con bytes nulos |
| Tipo MIME principal | `audio/basic` |
| Tipos MIME alternativos | `audio/x-au`, `audio/au` |
| Codificación clásica | µ-law (mu-law) de 8 bits a 8000 Hz - el estándar histórico de sonido de sistema de Unix y Java, coincidente con el audio de calidad telefónica |
| Codificaciones compatibles | PCM lineal de 8/16/24/32 bits, µ-law de 8 bits, A-law de 8 bits, punto flotante IEEE de 32 y 64 bits, ADPCM G.721 y G.723 (seleccionados por el campo de código de codificación) |
| Frecuencias de muestreo compatibles | 8000 Hz (telefonía clásica), 22050, 44100, 48000 Hz; el campo del encabezado acepta cualquier frecuencia entera arbitraria |
| Compresión | µ-law y A-law aplican compansión logarítmica, logrando una reducción de bits de aproximadamente 2:1 en comparación con PCM lineal de 16 bits; todos los modos PCM son muestras crudas sin comprimir |
| Tamaño de archivo típico | De decenas de KB a unos pocos MB; 1 segundo de audio µ-law mono de 8 kHz ocupa aproximadamente 8 KB |
| Diseño del contenedor | Estructura plana de bloque único - encabezado fijo seguido inmediatamente por un flujo continuo de muestras de audio crudas; sin fragmentación o encuadre de subbloques |
| Origen de la plataforma | Estaciones de trabajo SunOS/Solaris y NeXTSTEP; también el formato de audio predeterminado histórico para la API `javax.sound` de Java y los primeros applets de Java |
| Extensión alternativa | `.snd` (utilizada en sistemas NeXT; formato binario idéntico, mismos magic bytes y diseño de encabezado) |
| Soporte de canales | El campo de recuento de canales del encabezado admite cualquier valor; mono (1) y estéreo (2) son los usos predominantes en el mundo real |
| Lanzado | Late 1980s, on NeXT and Sun (SunOS/Solaris) systems |
| Última versión | Stable, minimal header format; effectively unchanged for decades |
| Estándar abierto | Sí · libre de regalías |
| Especificación | en.wikipedia.org |
Conversiones de AU
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos AU.