问题标签 [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.

0 投票
2 回答
1827 浏览

.net - GZip 压缩(通过 .net)可以增加文件大小吗?

我使用 .Net 的 GZipStream 类跟踪我正在压缩的文件的原始大小,看起来我认为我正在压缩的文件的大小增加了。那可能吗?

这就是我进行压缩的方式:

0 投票
1 回答
217 浏览

.net - GZip 解压在任意点停止

我正在使用 .Net GZipStream 类来压缩和解压缩文件。在我进行解压之后,数据看起来还不错,但是在某个看似任意的点之后变成了零。例如,解压缩文件后,它的大小是正确的 19KB,但字节 10,588 及以上都是零。

我不确定我做错了什么。

这就是我进行压缩的方式:

这就是我进行解压缩的方式(Bytes 是压缩字节数组,OriginalSize 是文件压缩前的大小):

0 投票
1 回答
2256 浏览

c# - c# gzipstream解压更像是抑郁症

为什么我不能让这个代码在这里工作?我想在以前压缩的字节数组上调用它......无论如何,它只返回一个空字符串......

顺便说一下,这里是压缩代码....

0 投票
2 回答
1198 浏览

ftp - 下载大量文件

我正在为潜在客户研究解决方案。他们要求能够从他们的在线目录中下载大量 MP3 (1000+)。

我已经研究/测试了使用 ZipArchive 构建包含所有 MP3 的 zip,但遇到了明显的内存泄漏问题,这些问题已经排除了该解决方案。

我现在正试图跳出框框思考。

一个想法是为他们创建一个 FTP 队列或 Torrent 类型的下载链接。有什么东西可以拉出这样的东西吗?

任何帮助或建议的方向将不胜感激!谢谢!!

编辑:这是我们试图实现的总体流程/目标。

客户为电视/电影放置创建音乐。他们维护在线目录和发送给潜在买家的本地副本。在线目录和离线目录需要相互镜像。问题是,他们有多个办公室,必须使用从许多不同位置添加到在线目录的新文件来更新其本地副本

示例:东海岸用户使用 100 个新文件更新目录。West Coast 用户需要使用从在线目录中检索到的新文件更新离线目录。

我们曾希望根据我们在 MySQL 中维护的用户下载历史记录创建每个用户更新目录所需的文件的自定义 zip。我们正在测试 ZipArchive,但我们似乎无法构建超过 175 MEG(给予或接受)的 Zip。我们正在测试 ZipStreaming,但遇到了一些问题。

我希望这能明确我们面临的总体目标和问题。

0 投票
3 回答
9710 浏览

.net - 如何使用 GZipStream 类压缩 GZip 文件中的多个文件?

我只是在寻找一种使用 GZipStream 类压缩 GZip 文件中的多个文件的方法。有人知道怎么做吗?

0 投票
2 回答
7701 浏览

gzipstream - 如何使用 GZipStream 压缩或压缩整个文件夹

知道我该怎么做吗?我能够压缩单个文件。

0 投票
3 回答
5277 浏览

c# - 有没有办法知道 byte[] 是否已被 gzipstream 压缩?

GzipStream有没有办法知道 byte[] 是否已被.net 类压缩(或未压缩) ?

编辑: 只想知道 byte[] 数组是否已压缩(因为我将始终使用 GzipStream 进行压缩和解压缩)

0 投票
5 回答
5078 浏览

c# - 在 C# 中压缩和解压缩文件夹

我想使用 C# 压缩和解压缩文件夹。GZipStream 的问题在于它需要文件名,因此我需要编写递归逻辑。

我可以以某种方式做到这一点,给出源文件夹名称和目标文件名来压缩具有层次结构的完整文件夹。我也需要对文件夹进行解压缩,反之亦然。如果直接通过 C#/.net 无法实现,请建议一些免费的 3rd 方。

0 投票
1 回答
2103 浏览

asp.net - 压缩来自 IHttpHandler 的响应时“无效使用响应过滤器”

我有一个返回文件的 IHttpHandler。当响应流被压缩时,要么自动使用 Telerik RadCompression,要么使用显式设置过滤器

返回给浏览器的响应是正确的,但在响应的末尾是一些 HTML。HTML 包含异常:

如果我确保响应未压缩,则响应不包含异常。

那是怎么回事?

0 投票
3 回答
1163 浏览

.net - IO.Compression 有问题吗?

我刚刚开始使用以下代码在 VB.Net 中压缩文件。由于我的目标是 Fx 2.0,因此我无法使用该Stream.CopyTo方法。

Normal但是,与7-zip 中的 gzip 压缩配置文件相比,我的代码给出了极差的结果。例如,我的代码将一个 630MB 的 Outlook 存档压缩到 740MB,而 7-zip 压缩到 490MB。

这是代码。是否有明显的错误(或很多?)

我尝试了多种缓冲区大小,但我得到了相似的压缩时间,以及完全相同的压缩比。