title: Is the output of a compression algorithm (for example gzip, zip, or snappy) definitely smaller than the input?
body: <p>I have this question since I need to allocate the output buffer for the compressed data. I need to know how large the buIs the output of a compression algorithm (for example gzip, zip, or snappy) definitely smaller than the input? </p>