in reply to Running an external GUI program

There's a lot of perl compressors (gzip, bzip2 et al) on CPAN Compress which you could use instead of a GUI program

just another cpan module author