Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        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();
        }