compress and decompress text