Was ist das SHN-Dateiformat?
Eine .shn-Datei ist eine verlustfrei komprimierte Audiodatei, die mit dem Shorten-Codec kodiert wurde, der 1993 von Tony Robinson bei SoftSound Ltd entwickelt wurde. Shorten war eines der ersten praktischen verlustfreien Audioformate und dominierte die Community für Konzertmitschnitte in den späten 1990er und frühen 2000er Jahren, insbesondere auf etree.org und in Grateful Dead-Tape-Archiven.
Der Codec verwendet lineare Prädiktion (Differenzbildung), gefolgt von einer Rice/Golomb-Entropiekodierung. Er unterstützt beliebige Abtastraten und Bittiefen; die häufigste Verwendung ist 44.100 Hz 16-Bit-Stereo-Audio in CD-Qualität, was typischerweise zu Dateigrößen von etwa 200-700 MB für einen vollständigen Album-Rip führt.
Die Datei beginnt mit der 4-Byte-Magic-Signatur ajkg, gefolgt von einem Versions-Byte (0x02 für v2, 0x03 für v3), dann Header-Felder für Kanalanzahl, Blockgröße und LPC-Ordnung. Shorten hat keine integrierte Prüfsumme; die etree-Community verwendet begleitende .md5-Dateien - MD5-Summen des dekodierten PCM -, um die Integrität zu überprüfen.
Die Entwicklung wurde um 2007 mit der finalen Version v3.6.1 eingestellt. Das Format wurde weitgehend von FLAC (Xiph.org, 2001) abgelöst, das eine bessere Komprimierung, Seek-Unterstützung und native Metadaten bietet. Die meisten etree-Archive veröffentlichen heute sowohl .shn als auch FLAC. Die Dekodierung erfolgt über das Kommandozeilen-Tool shorten oder über Plugins für foobar2000 und Winamp.
Sicherheit
RISIKO: LOWReine Audiodaten; kein ausführbarer Code. Begleitende .md5-Dateien ermöglichen die Integritätsprüfung. Keine bekannten Exploits.
Formatdetails
kurz gefasstProgramme zum Öffnen von SHN-Dateien
Technische Details
technische Spezifikation| Magic Bytes | 61 6A 6B 67 (ASCII „ajkg“) bei Offset 0 |
| Versions-Byte | Offset 4 - 0x02 = v2, 0x03 = v3 |
| Kodierung | Binär, Big-Endian |
| Container | Roher Shorten-Bitstream (kein äußerer Container oder Wrapper-Format) |
| Komprimierungsalgorithmus | Lineare Prädiktion (Differenzbildung) + Rice/Golomb-Entropiekodierung |
| Verlustfreier Modus | Standard; ein Fast-verlustfrei-Modus existiert, wird aber in der Praxis selten verwendet |
| Typische Abtastrate | 44100 Hz (CD-Qualität); beliebige Raten vom Codec unterstützt |
| Typische Bittiefe | 16-Bit-Stereo (Standard-CD-Rip); 8-Bit ebenfalls unterstützt |
| Typische Dateigröße | 200 MB - 700 MB (vollständiger CD-Rip in verlustfreier Qualität) |
| Seek-Unterstützung | Begrenzt; v3.5.1+ fügte eine Seek-Tabelle über eine begleitende .shn.idx-Datei hinzu |
| Integritätsprüfung | Keine integrierte Prüfsumme; begleitende .md5-Dateien (MD5 des dekodierten PCM) werden von der etree-Community verwendet |
| Metadaten-Unterstützung | Keine integriert; das Format hat keine Tag-Felder |
| Entwicklungsstatus | Eingestellt ca. 2007; letztes Release v3.6.1 |
| Primäre Community-Nutzung | Handel mit Konzert-Bootlegs - etree.org, Grateful Dead-Archiv, verlustfreie Live-Musiksammlungen |
| Veröffentlicht | 1993 |
| Neueste Version | 3.6.1 (final release ~2007) |
| Spezifikation | www.loc.gov |
SHN-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu SHN-Dateien.