コード例 #1
0
        public static byte[] CompessWithDecompressionHelp(this byte[] value, DecompressionHelpMode mode)
        {
            var compression = new GzipBlockCompression();
            var compressed  = compression.Compress(new Block(value, 1), mode);

            return(compressed.Bytes.ToArray());
        }
コード例 #2
0
            public Compress(ITestOutputHelper output)
            {
                this.output = output;
                var gzipBlockCompression = new GzipBlockCompression();

                var compressorSettings = new CompressorSettingsBuilder()
                                         .SetDefaultOffsetLabel()
                                         .SetInputFileReadingBufferSize(InputStreamReadSize)
                                         .SetParallelismByThreadsPerCpu(4)
                                         .GetSettings();

                streamCompressor = new StreamCompressor(gzipBlockCompression, compressorSettings, new TestLog(output));
            }
コード例 #3
0
 public Compress()
 {
     gzipBlockCompression = new GzipBlockCompression();
 }