private void Decompress() { var resultFile = new ResultFile(_outputStorage, _threadHelper, _maxCountEvent, false); var compressedFile = new CompressedFile(_inputStorage, resultFile, new Compressor(CompressionMode.Decompress, _maxCountEvent, _threadHelper)); compressedFile.Decompress(); resultFile.Wait(); }
private void Compress() { var resultFile = new ResultFile(_outputStorage, _threadHelper, _maxCountEvent, true); var sourceFile = new SourceFile(_inputStorage, resultFile, new Compressor(CompressionMode.Compress, _maxCountEvent, _threadHelper)); sourceFile.Compress(); resultFile.Wait(); }