8得票2回答
ASP.net MVC5中Gzip压缩无效

我希望使用Gzip压缩我的Web应用程序,并使用以下类: 压缩过滤器 public class CompressFilter : ActionFilterAttribute { public override void OnActionExecuting(ActionExecuti...

8得票3回答
写入压缩流不受支持。使用System.IO.GZipStream。

我使用.NET框架中包含的GZipStream类尝试解压缩(.gz)文件时遇到了异常。我使用的是MSDN文档。异常信息如下: 不支持向压缩流写入。 下面是应用程序源代码: try { var infile = new FileStream(@"C:\TarDecomp\...

16得票5回答
在 WebRequest 中发送压缩的数据?

我有大量数据(约100k)要通过C#应用程序发送到安装了mod_gzip的Apache服务器。我尝试使用System.IO.Compression.GZipStream先对数据进行压缩。PHP接收到原始的gzipped数据,所以Apache没有像我期望的那样解压缩它。我是否漏掉了什么?Syst...

11得票1回答
通过BinaryReader解压缩字节数组得到空字符串

我正在尝试使用二进制读取器将字节数组解压缩并转换为字符串。执行以下代码时,inStream的位置从0更改为数组的长度,但str始终为空字符串。BinaryReader br = null; string str = String.Empty; using (MemoryStream inSt...

7得票1回答
用代码进行IIS压缩的GZipping?

我正在将gzip应用于所有静态内容和我的.NET 4站点的HTML输出。 我还启用了IIS 7.5中的压缩(静态和动态),但我发现启用IIS中的压缩会覆盖这些资源的Vary:Accept-Encoding头信息。 因此,我想知道是否真的需要在IIS中启用压缩,因为我已经在使用gzip进行压...

7得票2回答
GZipStream效率

我正试图将一个大的UInt16数组保存到文件中。positionCnt大约为50000,stationCnt大约为2500。如果直接保存而不使用GZipStream,则文件大小约为250MB,可以通过外部压缩程序压缩到19MB。使用以下代码后,文件大小为507MB。我做错了什么? GZipS...

8得票1回答
GZipStream在写入FileStream时可以正常工作,但无法在MemoryStream中工作。

如果压缩一些JSON文本,并使用FileStream将其写入文件,我会得到预期的结果。然而,我不想写入磁盘。我只想要压缩数据的内存流。 FileStream 压缩: string json = Resource1.json; using (MemoryStream input = new...

7得票1回答
GZipStream压缩未生效

我将尝试读取文件并使用GZipStream进行压缩,如下所示: using (var outStream = new MemoryStream()) { using (var fileStream = new FileStream(filename, FileMode.Open, ...

35得票5回答
为什么我的C# gzip生成的文件比Fiddler或PHP大?

如果我使用以下C#代码将此文本进行GZip: Hello World 会发生什么:Stream stream = new MemoryStream(Encoding.Default.GetBytes("Hello World")); var compressedMemoryStre...

11得票2回答
GZipStream能够正常工作,但扩展名丢失。

我使用下面的代码压缩文件,它可以正常工作,但是当我使用 WinRar 解压缩时,我得到的原始文件名没有扩展名,如果文件名是 myReport.xls,那么在解压缩时我只能得到 myReport,有什么线索吗?using (var fs = new FileStream(fileName, Fi...