Vad är filformatet SHN?
En .shn-fil är en förlustfritt komprimerad ljudfil kodad med Shorten-codecen, utvecklad av Tony Robinson på SoftSound Ltd 1993. Shorten var ett av de första praktiska förlustfria ljudformaten och dominerade communityn för konsertinspelningar under sent 1990-tal och tidigt 2000-tal, särskilt på etree.org och i Grateful Dead-arkiv.
Codecen använder linjär prediktion (differensiering) följt av Rice/Golomb-entropikodning. Den stöder godtyckliga samplingshastigheter och bitdjup; den vanligaste användningen är 44 100 Hz 16-bitars stereo i CD-kvalitet, vilket vanligtvis ger filer på cirka 200-700 MB för en hel albumripp.
Filen börjar med den 4 byte långa magiska signaturen ajkg, följt av en versionsbyte (0x02 för v2, 0x03 för v3), och därefter huvudfält för kanalantal, blockstorlek och LPC-ordning. Shorten har ingen inbyggd kontrollsumma; etree-communityn använder tillhörande .md5-filer - MD5-summor av avkodad PCM - för att verifiera integriteten.
Utvecklingen upphörde omkring 2007 med den sista versionen v3.6.1. Formatet har till stor del ersatts av FLAC (Xiph.org, 2001), som erbjuder bättre komprimering, stöd för sökning (seeking) och inbyggd metadata. De flesta etree-arkiv publicerar nu både .shn och FLAC. Avkodning hanteras av kommandoradsverktyget shorten eller via insticksprogram för foobar2000 och Winamp.
Säkerhet & trygghet
RISK: LOWRen ljuddata; ingen exekverbar kod. Tillhörande .md5-filer möjliggör integritetsverifiering. Inga kända sårbarheter.
Formatdetaljer
i ett nötskalProgram som öppnar SHN-filer
Tekniska detaljer
djup specifikation| Magiska byte | 61 6A 6B 67 (ASCII «ajkg») vid offset 0 |
| Versionsbyte | Offset 4 - 0x02 = v2, 0x03 = v3 |
| Kodning | Binär, big-endian |
| Container | Rå Shorten-bitström (ingen yttre container eller omslagsformat) |
| Komprimeringsalgoritm | Linjär prediktion (differensiering) + Rice/Golomb-entropikodning |
| Förlustfritt läge | Standard; ett nästan-förlustfritt läge existerar men används sällan i praktiken |
| Typisk samplingshastighet | 44100 Hz (CD-kvalitet); godtyckliga hastigheter stöds av codecen |
| Typiskt bitdjup | 16-bitars stereo (standard CD-ripp); 8-bitars stöds också |
| Typisk filstorlek | 200 MB - 700 MB (hel CD-ripp i förlustfri kvalitet) |
| Sökstöd | Begränsat; v3.5.1+ lade till söktabell via tillhörande .shn.idx-fil |
| Integritetsverifiering | Ingen inbyggd kontrollsumma; tillhörande .md5-filer (MD5 av avkodad PCM) används av etree-communityn |
| Metadatastöd | Inget inbyggt; formatet saknar taggfält |
| Utvecklingsstatus | Övergivet ca 2007; senaste version v3.6.1 |
| Primär användning | Handel med konsertinspelningar - etree.org, Grateful Dead-arkiv, förlustfria samlingar av livemusik |
| Släppt | 1993 |
| Senaste version | 3.6.1 (final release ~2007) |
| Specifikation | www.loc.gov |
SHN-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om SHN-filer.