Daniel@0: #!/bin/sh Daniel@0: # dzbs Daniel@0: # Use bsdiff to encode/decode standard input given data in Daniel@0: function encode { bsdiff $1 $2 $3; } Daniel@0: function decode { bspatch $1 $3 $2; } Daniel@0: in=`mktemp -t bsdiXXX` Daniel@0: out=`mktemp -t bsdoXXX` Daniel@0: (cat > $in) && $1 $2 $in $out && cat $out Daniel@0: rc=$? Daniel@0: rm -f $in $out Daniel@0: exit $rc Daniel@0: