allow reading and writing of compressed data
