diff --git a/rc/bin/hget b/rc/bin/hget index bb50a899b..82b9cba67 100755 --- a/rc/bin/hget +++ b/rc/bin/hget @@ -81,6 +81,15 @@ if(! ~ $s 0) exec cat >>$o exec cat >$o } + c=`{cat $d/contentencoding >[2]/dev/null} + switch($c){ + case *gzip* + exec gunzip + case *bzip2* + exec bunzip2 + case *compress* + exec uncompress + } exec cat } }