ha, sig is 4 bytes
ought to output CRC even on self-test fail (so decompressor sees bad CRC and errors)