An Alternative to MKW
For Windows
Thanks to Freakmike3

1. Create a folder on your C: drive called "util"

2. Create a folder on your C: drive called "burning"

3. Make sure there are copies of Shortn32.exe and md5sum.exe in the "util" folder you created.

4. Create the following four batch files in notepad and put them all in the "util" folder you created:

Name this file "unshorten.bat":

cls
lfnfor on
for %%f in (*.shn) do c:\util\shortn32.exe -x %%f c:\burning\%%f.wav
lfnfor off

Name this file "shorten.bat":

cls
lfnfor on
for %%f in (*.wav) do c:\util\shortn32.exe %%f c:\burning\%%f.shn
lfnfor off

Name this file "md5gen.bat":

c:\util\md5sum --binary *.shn > > ~NameMe~.md5

Name this file "checksum.bat":

cls
lfnfor on
for %%f in (*.md5) do c:\util\md5sum.exe --check %%f
lfnfor off

5. Open Windows Explorer and go to View > Options > File Types and click on "New Type" and enter into the Description of type field "Shorten file" and into the Associated extension field ".shn"

6. Create a "New..." action and call it "Extract". Put "c:\util\shortn32.exe" -x "%1" "%1.wav" (WITH the quotes) into the "application to perform action" field. Click on "Ok".

7. Create a "New..." action and call it "Extract all". Under "application to perform action", browse to the file "unshorten.bat" you created. Click on "Ok".

8. Create a "New..." action and call it "Generate MD5". Under "application to perform action", browse to the file "md5gen.bat" you created. Click on "Ok".

9. Back in View>Options>File Types, again click on "New Type" and enter into the description of type field "md5 checksum" and into the associated extension field ".md5"

10. Create a "New..." action and call it "check". Under "application to perform action", browse to the file "checksum.bat" you created. Click on "Ok".

11. Find "Wave sound" (or something similar) on the list of registered file types and double click on it. Create a "New..." action and call it "Shorten all". Under "application to perform action", browse to the file "shorten.bat" you created. Click on "Ok".

12. Create a "New..." action and call it "Shorten". Under "application to perform action", type "c:\util\shortn32.exe" "%1" "%1.shn" (WITH the quotes). Click on "Ok".

Ok, now your system is set up to do the following:

  1. Right click on a .shn file on a CDROM disc (or anywhere for that matter) and choose "Extract all". All the shorten files in the current directory will be sequentially extracted into .wav files in the c:\burning directory.
  2. Right click on a .shn file in a directory and choose "Generate MD5". A file called "~NameMe~.md5" will be created in the c:\burning directory. Rename the file appropriately.
  3. Right click on an .md5 file in a directory and choose "check". A DOS window will open and md5sum will sequentially verify that all the .shn files in the directory match the .md5 file.
  4. Simply double-click on any .shn file anywhere and it will decompress to a .wav file.
  5. Right click on a .wav file and choose "Shorten". A .shn file will be created in the same directory.

Return to Guides