O que é o formato de ficheiro SND?
O formato .snd é um contêiner de áudio binário desenvolvido pela NeXT Computer e Sun Microsystems, introduzido em 1988 com o NeXTSTEP 1.0. Ele compartilha seu formato binário inteiramente com os arquivos .au - as duas extensões são intercambiáveis, ambas abrindo com os magic bytes .snd (hex 2E 73 6E 64) no deslocamento zero.
O arquivo começa com um cabeçalho fixo compacto de 24 bytes que armazena a constante mágica, o deslocamento dos dados, o tamanho dos dados, o tipo de codificação, a taxa de amostragem e a contagem de canais. Segue-se um bloco de anotação opcional terminado em nulo, preenchido para um múltiplo de 8 bytes, e depois os dados de áudio brutos. Todos os campos do cabeçalho usam a ordem de bytes big-endian (rede).
O campo de codificação no cabeçalho identifica o formato de áudio: 1 = µ-law 8-bit (telefonia), 2-5 = PCM linear em 8, 16, 24 ou 32 bits, 6-7 = IEEE float 32 ou 64 bits, e 23-25 = G.721/G.723 ADPCM. O PCM linear de 16 bits sem compressão é o mais comum.
O NeXTSTEP usava a extensão .snd para sons do sistema; as estações de trabalho Sun e os primeiros fluxos de áudio da internet favoreciam o .au para o formato idêntico. Quando a Apple adquiriu a NeXT em 1996, o macOS herdou o suporte legado ao .snd. O formato definiu o tipo MIME audio/basic, que se tornou o primeiro tipo de áudio padrão da internet registrado na IANA.
Novos arquivos .snd raramente são criados hoje. O WAV substituiu-o no Windows e o AIFF no macOS. Players modernos, incluindo VLC e Audacity, ainda abrem arquivos .snd sem problemas.
Segurança e proteção
RISCO: LOWArquivos .snd são contêineres de áudio simples sem código executável. O risco é baixo. Arquivos baixados de fontes desconhecidas devem ser verificados, mas este formato não possui histórico conhecido de explorações.
Detalhes do formato
em resumo- Recurso de Som Macintosh FSSD/8SVX - Sons de sistema do Classic Mac OS eram armazenados como recursos «snd » dentro de resource forks, às vezes exportados como arquivos .snd - estruturalmente diferentes do formato NeXT.
- PCM bruto Amiga/SoundBlaster - Algumas ferramentas DOS/Amiga salvavam PCM bruto sem cabeçalho com a extensão .snd; sem cabeçalho, o formato era identificado apenas por convenção.
Programas que abrem arquivos SND
Detalhes técnicos
especificação profunda| Magic bytes | `2E 73 6E 64` (ASCII `.snd`) no deslocamento 0 - idêntico ao `.au` |
| Tipo MIME | `audio/basic` (primário); também `audio/x-au`, `audio/snd` |
| Ordem de bytes | Big-endian (ordem de bytes de rede) para todos os campos do cabeçalho |
| Tamanho do cabeçalho fixo | 24 bytes: magic, deslocamento de dados, tamanho dos dados, tipo de codificação, taxa de amostragem, contagem de canais |
| Bloco de anotação | Comentário terminado em nulo anexado após o cabeçalho de 24 bytes, preenchido para um limite de 8 bytes |
| Valores do campo de codificação | `1`=µ-law 8-bit, `2`=PCM 8-bit, `3`=PCM 16-bit, `4`=PCM 24-bit, `5`=PCM 32-bit, `6`=float 32-bit, `7`=float 64-bit, `23`=G.721 ADPCM |
| Compressão | Geralmente nenhuma (PCM); também suporta µ-law, A-law e G.721/G.723 ADPCM conforme o campo de codificação |
| Taxa de amostragem | Qualquer número inteiro em Hz armazenado no cabeçalho; valores comuns: 8000 Hz (telefonia), 22050 Hz, 44100 Hz |
| Contagem de canais | Armazenado no cabeçalho; mono (1) e estéreo (2) são os mais comuns; sem limite superior rígido definido |
| Tamanho típico do arquivo | 10 KB - 50 MB; sons de sistema tipicamente 10-500 KB |
| Extensão intercambiável | `.au` - mesmo formato binário, mesmos magic bytes; NeXT usava `.snd`, estações de trabalho Sun usavam `.au` |
| Sistemas operacionais associados | NeXTSTEP, OPENSTEP, Solaris/SunOS, macOS (legado), Linux |
| Herança de áudio na internet | Definiu o tipo MIME `audio/basic` - o primeiro tipo de áudio padrão da internet registrado na IANA (RFC 2045) |
| Integridade / criptografia | Nenhuma - sem campo de checksum, sem suporte a criptografia |
| Lançado | 1988 (NeXTSTEP 1.0) |
| Versão mais recente | No formal versioning; format stable since early 1990s |
| Padrão aberto | Sim · livre de royalties |
| Especificação | pubs.opengroup.org |
Conversões de SND
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos SND.