Compression and decompression using various algorithms provided by the basic compression library (BCL).