summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xrc/bin/hget9
1 files changed, 9 insertions, 0 deletions
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
}
}