Was ist das SND-Dateiformat?
Das .snd-Format ist ein binärer Audio-Container, der von NeXT Computer und Sun Microsystems entwickelt und 1988 mit NeXTSTEP 1.0 eingeführt wurde. Es teilt sein Binärformat vollständig mit .au-Dateien - die beiden Dateierweiterungen sind austauschbar, da beide mit den Magic Bytes .snd (Hex 2E 73 6E 64) bei Offset Null beginnen.
Die Datei beginnt mit einem kompakten, festen 24-Byte-Header, der die Magic-Konstante, den Daten-Offset, die Datengröße, den Kodierungstyp, die Abtastrate und die Kanalanzahl speichert. Ein optionaler, nullterminierter Annotationsblock folgt, der auf ein Vielfaches von 8 Bytes aufgefüllt ist, gefolgt von den rohen Audiodaten. Alle Header-Felder verwenden die Big-Endian-Byte-Reihenfolge (Netzwerk-Byte-Reihenfolge).
Das Kodierungsfeld im Header identifiziert das Audioformat: 1 = µ-law 8-Bit (Telefonie), 2-5 = lineares PCM in 8, 16, 24 oder 32-Bit, 6-7 = IEEE Float 32 oder 64-Bit und 23-25 = G.721/G.723 ADPCM. Unkomprimiertes lineares 16-Bit PCM ist am gebräuchlichsten.
NeXTSTEP verwendete die Dateierweiterung .snd für Systemklänge; Sun-Workstations und frühe Internet-Audiostreams bevorzugten .au für das identische Format. Als Apple 1996 NeXT übernahm, erbte macOS die Legacy-Unterstützung für .snd. Das Format definierte den MIME-Typ audio/basic, der der erste bei der IANA registrierte standardisierte Internet-Audiotyp wurde.
Neue .snd-Dateien werden heute selten erstellt. WAV ersetzte es unter Windows und AIFF unter macOS. Moderne Player wie VLC und Audacity öffnen .snd-Dateien weiterhin problemlos.
Sicherheit
RISIKO: LOW.snd-Dateien sind einfache Audio-Container ohne ausführbaren Code. Das Risiko ist gering. Von unbekannten Quellen heruntergeladene Dateien sollten gescannt werden, aber für dieses Format sind keine Exploits bekannt.
Formatdetails
kurz gefasst- Macintosh FSSD/8SVX Sound Resource - Systemklänge des klassischen Mac OS wurden als „snd “-Ressourcen in Resource Forks gespeichert, manchmal als .snd-Dateien exportiert - strukturell verschieden vom NeXT-Format.
- Amiga/SoundBlaster Raw PCM - Einige DOS/Amiga-Tools speicherten headerloses Raw-PCM mit der Erweiterung .snd; kein Header, Formatidentifizierung nur durch Konvention.
Programme zum Öffnen von SND-Dateien
Technische Details
technische Spezifikation| Magic Bytes | `2E 73 6E 64` (ASCII `.snd`) bei Offset 0 - identisch mit `.au` |
| MIME-Typ | `audio/basic` (primär); auch `audio/x-au`, `audio/snd` |
| Byte-Reihenfolge | Big-Endian (Netzwerk-Byte-Reihenfolge) für alle Header-Felder |
| Feste Header-Größe | 24 Bytes: Magic, Daten-Offset, Datengröße, Kodierungstyp, Abtastrate, Kanalanzahl |
| Annotationsblock | Nullterminierter Kommentar nach dem 24-Byte-Header, aufgefüllt auf eine 8-Byte-Grenze |
| Werte des Kodierungsfeldes | `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 |
| Kompression | Normalerweise keine (PCM); unterstützt auch µ-law, A-law und G.721/G.723 ADPCM gemäß Kodierungsfeld |
| Abtastrate | Beliebiger Integer-Hz-Wert im Header; übliche Werte: 8000 Hz (Telefonie), 22050 Hz, 44100 Hz |
| Kanalanzahl | Im Header gespeichert; Mono (1) und Stereo (2) am häufigsten; keine feste Obergrenze definiert |
| Typische Dateigröße | 10 KB - 50 MB; Systemklänge typischerweise 10-500 KB |
| Austauschbare Erweiterung | `.au` - gleiches Binärformat, gleiche Magic Bytes; NeXT verwendete `.snd`, Sun-Workstations verwendeten `.au` |
| Zugehörige Betriebssysteme | NeXTSTEP, OPENSTEP, Solaris/SunOS, macOS (Legacy), Linux |
| Internet-Audio-Erbe | Definierte den MIME-Typ `audio/basic` - der erste standardisierte Internet-Audiotyp, der bei der IANA registriert wurde (RFC 2045) |
| Integrität / Verschlüsselung | Keine - kein Prüfsummenfeld, keine Verschlüsselungsunterstützung |
| Veröffentlicht | 1988 (NeXTSTEP 1.0) |
| Neueste Version | No formal versioning; format stable since early 1990s |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | pubs.opengroup.org |
SND-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu SND-Dateien.