Ejemplo n.º 1
0
 public static Stream Decompress(this Stream gzStream, string compressionType) =>
 !string.IsNullOrEmpty(compressionType)
         ? StreamCompressors.GetRequired(compressionType).Decompress(gzStream)
         : gzStream;
Ejemplo n.º 2
0
 public static byte[] DecompressBytes(this byte[] gzBuffer, string compressionType) =>
 StreamCompressors.GetRequired(compressionType).DecompressBytes(gzBuffer);
Ejemplo n.º 3
0
 public static byte[] CompressBytes(this byte[] bytes, string compressionType) =>
 StreamCompressors.GetRequired(compressionType).Compress(bytes);
Ejemplo n.º 4
0
 public static Stream CompressStream(this Stream stream, string compressionType) =>
 StreamCompressors.GetRequired(compressionType).Compress(stream);
Ejemplo n.º 5
0
 public static byte[] Compress(this string text, string compressionType, Encoding?encoding = null) =>
 StreamCompressors.GetRequired(compressionType).Compress(text, encoding);
Ejemplo n.º 6
0
 public void Can_zip_and_unzip_bytes_using_Gzip()
 {
     DoesCompress(StreamCompressors.GetRequired(CompressionTypes.GZip), "hello zip");
 }
Ejemplo n.º 7
0
 public void Can_zip_and_unzip_bytes_using_DeflateStream()
 {
     DoesCompress(StreamCompressors.GetRequired(CompressionTypes.Deflate), "hello zip");
 }