add lossless file compression backend