Hva er SHN-filformatet?
En .shn-fil er en tapsfritt komprimert lydfil kodet med Shorten-kodeken, utviklet av Tony Robinson hos SoftSound Ltd i 1993. Shorten var et av de første praktiske tapsfrie lydformatene og dominerte miljøet for bytte av konsertopptak gjennom slutten av 1990-tallet og tidlig 2000-tall, spesielt på etree.org og i Grateful Dead-arkiver.
Kodeken bruker lineær prediksjon (differensiering) etterfulgt av Rice/Golomb-entropikoding. Den støtter vilkårlige samplingsfrekvenser og bitdybder; den vanligste bruken er 44 100 Hz 16-bit stereo lyd i CD-kvalitet, noe som vanligvis gir filer på rundt 200-700 MB for en hel album-rip.
Filen begynner med den 4-byte lange magiske signaturen ajkg, etterfulgt av en versjonsbyte (0x02 for v2, 0x03 for v3), deretter header-felt for antall kanaler, blokkstørrelse og LPC-rekkefølge. Shorten har ingen innebygd sjekksum; etree-miljøet bruker tilhørende .md5-filer - MD5-summer av dekodet PCM - for å verifisere integriteten.
Utviklingen opphørte rundt 2007 med den siste utgivelsen v3.6.1. Formatet har i stor grad blitt erstattet av FLAC (Xiph.org, 2001), som tilbyr bedre komprimering, støtte for søking (seeking) og innebygde metadata. De fleste etree-arkiver legger nå ut både .shn og FLAC. Dekoding håndteres av kommandolinjeverktøyet shorten eller via utvidelser for foobar2000 og Winamp.
Sikkerhet og trygghet
RISIKO: LOWRene lyddata; ingen kjørbar kode. Tilhørende .md5-filer muliggjør integritetsverifisering. Ingen kjente sårbarheter.
Formatdetaljer
i et nøtteskallProgrammer som åpner SHN-filer
Tekniske detaljer
dyp spesifikasjon| Magiske bytes | 61 6A 6B 67 (ASCII «ajkg») ved offset 0 |
| Versjonsbyte | Offset 4 - 0x02 = v2, 0x03 = v3 |
| Koding | Binær, big-endian |
| Beholder (Container) | Rå Shorten-bitstrøm (ingen ytre beholder eller innpakningsformat) |
| Komprimeringsalgoritme | Lineær prediksjon (differensiering) + Rice/Golomb-entropikoding |
| Tapsfri modus | Standard; en nesten-tapsfri modus eksisterer, men brukes sjelden i praksis |
| Typisk samplingsfrekvens | 44100 Hz (CD-kvalitet); vilkårlige frekvenser støttes av kodeken |
| Typisk bitdybde | 16-bit stereo (standard CD-rip); 8-bit støttes også |
| Typisk filstørrelse | 200 MB - 700 MB (full CD-rip i tapsfri kvalitet) |
| Søke-støtte (Seek) | Begrenset; v3.5.1+ la til søketabell via tilhørende .shn.idx-fil |
| Integritetsverifisering | Ingen innebygd sjekksum; tilhørende .md5-filer (MD5 av dekodet PCM) brukes av etree-miljøet |
| Metadata-støtte | Ingen innebygd; formatet har ingen tag-felt |
| Utviklingsstatus | Forlatt ca. 2007; siste utgivelse v3.6.1 |
| Primær bruk i miljøet | Bytte av uoffisielle konsertopptak - etree.org, Grateful Dead-arkiv, tapsfrie samlinger av live-musikk |
| Utgitt | 1993 |
| Siste versjon | 3.6.1 (final release ~2007) |
| Spesifikasjon | www.loc.gov |
SHN-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om SHN-filer.