The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
#!/usr/bin/perl
use warnings;
use strict;

use Compress::LZW;

my $input;

while (<>) {
   $input .= $_;
}

if ($0 =~ /decomp/) {
   print decompress($input);
} else {
   print compress($input);
};