Reimplement compress feature to compress each chunk for allow seek