问题标签 [gzipstream]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - GZipStream.Write 方法
我一直在阅读有关GZipStream
及其Write
方法的内容。我正在尝试做的是从流中转换压缩数据并将其放入字节数组中。我将在下面留下我的代码,因为我相信它会有很大帮助。
我不想写入磁盘上的文件,而是将压缩数据写入字节数组,然后返回字节数组(当然假设我将其设为函数)。
c# - GZipStream 压缩问题(Lost Byte)
我对 GZip Serializer 有一些奇怪的问题。
尝试使用其中的数据序列化对象。
以下代码给出结果(在调试中的 POINT1 处): ms.Length = 100028 和 uncompressedStream.Length=100027
在 POINT1 之后出现异常“在解析完成之前遇到流结束。”,我认为这是丢失字节的结果。
我正在使用.net 4.0。
c# - GZip解压得到空白文件
鉴于下面的代码,为什么解压不起作用?“NewFile2.txt”应该有原始的解压缩文本,但文件只是空白。
c# - 解压缩流
我正在尝试使用 GZipStream 和 BinaryStream 解压缩流,但我失败了。
你能帮助我吗?
该xml被压缩和加密,所以我必须解压缩然后解密。当我尝试阅读时,会出现以下消息:GZip 标头中的幻数不正确。我尝试了很多次来解决这个问题,但这听起来可行。问题是:我应该如何使用'usings',如果这种方式是正确的,还是存在另一种方式来做我想做的事情?我必须先解压缩才能使用 BinaryReader?
实际上,我必须做这个方法的逆操作:
c# - zlib 的 gzip 压缩和 .NET 的 GZipStream 使用的压缩有什么区别?
有一个奇怪的问题 - 我的一个应用程序套件必须读取/写入在 Windows 和 Linux 上使用的 gzip 压缩文件,我发现我在 Linux 上使用 zlib 生成的文件比我的文件大 2-3 倍GZipStream
在 Windows 上使用生成。它们在任何一个平台上都能完美阅读,所以我知道无论哪个平台创建了文件,压缩都是正确的。问题是,文件在不同时间通过网络传输,显然文件大小是一个问题。
我的问题是:
- 有人遇到过这种情况么
- 两者之间是否有一些记录在案的区别?我知道这
GZipStream
并没有像使用 zlib 那样提供指定压缩级别的方法,但我在 zlib 端使用最大压缩。我不应该看到相对相同的文件大小,假设 GZipStream 也被写入使用最大压缩?
c# - 如何在 Stream (C#) 中解压 GZip?
此代码接收 GZip 编码的字符串。我怎样才能解码它?
jsp - 刷新jsp文件时线程锁定
在重负载下,当 GZipping 和解压缩 JSP 文件时,我看到很多线程被锁定。线程转储如下所示。似乎来自大小为 14Kb 的“header.jsp”。
c# - 读取压缩文件并写入新文件将不允许解压缩
我有一个测试程序,它演示了我希望的最终结果(即使在这个测试程序中这些步骤似乎没有必要)。
该程序使用 GZipStream 将数据压缩到文件中。生成的压缩文件是C:\mydata.dat。
然后我读取这个文件,并将其写入一个新文件。
当我尝试解压缩这两个文件时,原始文件完美解压缩,但新文件抛出 InvalidDataException 并显示消息GZip 标头中的幻数不正确。确保您传入的是 GZip 流。
为什么这些文件不同?
c# - GZIP 输出流
我正在尝试 GZIP 一些通过 HTTP 流式传输的 XML(不是 Web 服务)
ZipOutput
是true
,但响应似乎没有被压缩。任何指针,替代技术?
我知道我可以使用SharpZipLib
,但想GZipStream
在框架中使用该类。