为什么GZipStream删除空格?

时间:2019-05-19 08:34:48

标签: c# .net compression gzip

我使用GZipSream压缩和解压缩文本文件。但是,解压缩的文件中没有空格。

我的压缩代码:

    using (FileStream sourceStream = new FileStream(sourceFile, FileMode.OpenOrCreate))
        {
            using (FileStream targetStream = File.Create(compressedFile))
            {
                using (GZipStream compressionStream = new GZipStream(targetStream, CompressionMode.Compress))
                {
                    sourceStream.CopyTo(compressionStream);                         
                }
            }
        }

解压缩:

    using (FileStream sourceStream = new FileStream(compressedFile, FileMode.OpenOrCreate))
        {
            using (FileStream targetStream = File.Create(targetFile))
            {
                using (GZipStream decompressionStream = new GZipStream(sourceStream, CompressionMode.Decompress))
                {
                    decompressionStream.CopyTo(targetStream);                      
                }
            }
        }

未压缩输入示例:

  2018-11-13 00:02:40,574 76     INFO  

解压缩:

  2018-11-1300:02:40,57476INFO

0 个答案:

没有答案