| #!/bin/bash | |
| # | |
| # Test that the brotli command-line tool can decompress old brotli-compressed | |
| # files. | |
| set -o errexit | |
| BRO=../tools/bro | |
| for file in testdata/*.compressed*; do | |
| echo "Testing decompression of file $file" | |
| expected=${file%.compressed*} | |
| uncompressed=${expected}.uncompressed | |
| $BRO -f -d -i $file -o $uncompressed | |
| diff -q $uncompressed $expected | |
| # Test the streaming version | |
| cat $file | $BRO -d > $uncompressed | |
| diff -q $uncompressed $expected | |
| rm -f $uncompressed | |
| done | |