ti sconsiglio di reinventare la ruota.
http://www.coderanch.com/t/526224/ja...ge-Compression