compression

可以在 ASP.NET/IIS 7 中选择性地禁用 gzip 压缩吗?

我正在使用长期异步 HTTP 连接通过 AJAX 向客户端发送进度更新。启用压缩后,更新不会以离散块的形式接收(原因很明显)。禁用压缩(通过向<system.webServier> 添加<urlCompression> 元素)确实解决了问题: <urlCompression doStaticCompression="true" doDynamicCompressio... »

c#

当网络服务器自动压缩输出时,如何设置正确的 Content-Length 标头?

在my previous question 之后,我认为我已将问题缩小到瓶颈: 当网络服务器 (apache) 之后自动压缩输出时,如何从 PHP 中为可下载文件的 Content-Length 标头设置正确的值? 我正在寻找最强大/最通用的解决方案。我不太了解输出压缩,但我认为 apache 有几种可以利用的压缩算法(gzip 等?)。那么,在 PHP 中,我将如何自动发现网络服务器使用的压... »

php

压缩时排除选定的子目录

使用此命令在压缩时排除子目录但它不起作用: tar -zcvf slice.tar.gz --exclude=slice/media* --exclude slice/images/doc/* slice 它仍然会压缩 media 和 doc 中的所有子目录。我做错了什么? ... »

内存受限块压缩

我有一个 .elf 文件,我需要先上传到 arm 处理器,然后验证完整性。然后将“图像”移动到闪存中的正确位置,重置后执行。我记忆力有限。所以我在复制之前先将图像存储在一个临时位置。 但是我不想在 50:50 时拆分我的 flash。所以我想压缩图像并部分解压缩以检查完整性,然后在验证后使用相同的方法复制部分。 是否有像 fastlz 这样的便携式压缩“库”可以做类似的事情 int compres... »

c++

用于 HTTP 压缩的 GZip 或 Deflate

哪种压缩方法更好?我听说过很多关于 GZip 被更广泛使用的消息,但 Deflate 更快(在某些情况下)。是否有一个公认的标准可以使用,为什么?... »

c#

WIX/MSI 包中的压缩文件(打包的 EXE)将 MSI 大小增加两倍

我有简单的 WiX MSI 安装程序脚本。此脚本生成仅部署一个 exe 文件的包。此文件是包装到 exe 文件的 Java 应用程序。此 exe 的总大小为 10MB。不幸的是,当我构建 MSI 时,MSI 的最终大小增加了两倍 - 例如20MB。 我试图改变 将 Media/CompressionLevel 属性设置为 none/high/low/mszip - 但可以获得可接受的 MSI 大... »

IIS 8.5 静态压缩缺少 Content-Encoding 响应标头,但 Failed Request Tracing 显示使用 gzip 进行压缩

我观察到 Content-Encoded 响应标头丢失,特别是 Content-Encoded: gzip。我正在使用static content compression。 dynamic content compression 功能从未安装过。我安装它,启用它,然后再次测试。这一次,Content-Encoded: gzip 出现在响应中。问题是为什么响应头出现在动态内容压缩而不是静态内容压缩?... »

在 ARM 板上使用 C++ 进行 zip 压缩

我已经下载并测试了一些 zip 库,例如 zlib、miniz 和 minilzo。当我把它放在 Keil 软件中构建它并将它加载到 ARM 板上时,它无法构建,因为它无法找到那个头文件等很多错误。 似乎一切都与操作系统有关,并且取决于操作系统,并且在 Windows 上运行良好,而对于 ARM 板则不然。 我正在使用 Mbed 板模型 STM32F746。 有任何想法吗?我想得到一些帮助。 tn... »

c++

透明 SQLite 数据压缩

我正在寻找使用a custom VFS implementation 和a custom IO methods implementation 进行透明SQLite 3 zlib 压缩的现有解决方案。 是否有人知道现有项目已经这样做了,还是我必须自己动手?我隐约记得一年前看到过类似的东西,但现在找不到了。... »

c

Netty websocket 消息压缩

我的 Netty 版本是 4.1.5.Final,它支持 websocket 消息压缩。 但是当向多个客户端(clientA,clientB,clientC)发送一条消息时,同一条消息将根据客户端的数量被压缩多次。 我希望消息压缩一次,但使用了很多次。 这是我的解决方法: 1,我在调用send 'message' 事件之前将消息压缩并放入一个map 中。 2、通常websocket消息压缩操作... »

解压缩一个大的 .gz 文件

我需要解压缩从 Kaggle 下载的 transactions.gz 文件;大约 (2.86 GB),3.5 亿行,11 列。 我在 RStudio、Windows Vista、32 位、RAM:3 GB 上试过: transactions <- read.table(gzfile("E:/2014/Proyectos/Kaggle/transactions.gz")) write.ta... »

使用 PyLZMA 和 py7zlib 将文件夹递归压缩为 7z

经过反复试验,我已经弄清楚如何通过 PyLZMA 制作 lzma 压缩文件,但我想复制看似简单的任务,即递归地压缩文件夹及其所有文件/目录到 7z 文件.我会通过 7z.exe 来完成,但在完成之前我似乎无法捕捉到进程的标准输出,我想要一些每 7z 文件的进度,因为我将压缩范围从数百个的文件夹超过 1 TB 的演出。不幸的是,我无法提供我尝试过的任何代码,仅仅是因为我看到的使用 py7zlib 的... »

对于我的用例,最有效的位向量压缩方法是什么?

我正在从事计算生物学的一个项目,我需要存储在许多序列之间不同的基因座索引。目前,我为此目的使用 B+Tree,但我想对于这样的用例,使用位图索引会更快:两个序列之间只有少数位点不同,平均为 1%,并且它们沿序列几乎均匀分布;所以看起来位图索引压缩的空间很大。 我的问题是我无法找到一种可以有效的压缩方法: 允许快速的单个位设置/取消设置 允许对位图进行有效的范围查询 可能允许对两个索引进行快速 ... »

c

PHP大文件使用文件系统中不存在的文件夹进行压缩

我正在创建某种文件共享应用程序。在此应用程序中,您应该能够上传和下载文件并构建这些文件。 我选择不继续操作文件系统。但是我根据时间戳将文件上传到文件夹中,并将重要信息存储在数据库中并在数据库中构建它们。所以没有真正的子文件夹,只有数据库中的关系来将这些文件构建到文件夹中。 不,我想让用户通过压缩来下载文件夹(包括子文件夹)。但是我想在将要下载的 zip-archive 中重新创建这个文件夹结... »

php

防止 Apache 对 gzip 内容进行分块

在 Apache2 中使用 mod_deflate 时,Apache 会将 gzip 压缩的内容分块,设置 Transfer-encoding: chunked 标头。虽然这会缩短下载时间,但我无法显示进度条。 如果我自己在 PHP 中处理压缩,我可以先将其完全 gzip 并设置 Content-length 标头,以便向用户显示进度条。 是否有任何设置会改变 Apache 的默认行为,并让 ... »

是否可以使 lzw 压缩/解压缩并行?

我已经阅读了this article,了解如何使用 LZW 压缩/解压缩数据,但我希望让它使用多线程……但我认为这是不可能的。你怎么看?关于这个主题的任何论文或文章?甚至是如何做的提示。... »