Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private sealed class DeflateCompressionService : CompressionService
- {
- private const string DeflateEncoding = "deflate";
- public override string EncodingType
- {
- get { return DeflateEncoding; }
- }
- protected override Stream CreateCompressionStream(Stream output)
- {
- return new System.IO.Compression.DeflateStream(output, CompressionMode.Compress, true);
- }
- protected override Stream CreateDecompressionStream(Stream input)
- {
- return new System.IO.Compression.DeflateStream(input, CompressionMode.Decompress, true);
- }
- }
- private sealed class GZipCompressionService : CompressionService
- {
- internal const string GZipEncoding = "gzip";
- public override string EncodingType
- {
- get { return GZipEncoding; }
- }
- protected override Stream CreateCompressionStream(Stream output)
- {
- return new System.IO.Compression.GZipStream(output, CompressionMode.Compress, true);
- }
- protected override Stream CreateDecompressionStream(Stream input)
- {
- return new System.IO.Compression.GZipStream(input, CompressionMode.Decompress, true);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement