in reply to Uncompress gzip from variable

Try this
use IO::Uncompress::Gunzip qw(:all); # assume compressed HTML is in $compressedHTML my $uncompresedHTML; gunzip \$compressedHTML => \$uncompresedHTML;