83得票9回答
如何在ASP.NET中实现GZip压缩?

我正在尝试为我的asp.net页面(包括CSS和JS文件)实现GZip压缩。我尝试了以下代码,但它只压缩了我的.aspx页面(从YSlow发现的)。HttpContext context = HttpContext.Current; context.Response.Filter = new ...

82得票3回答
为什么Base64编码的数据压缩效果很差?

最近我在压缩一些文件时,发现base64编码的数据似乎压缩效果很差。以下是一个例子: 原始文件:429.7 MiB 通过xz-9压缩: 13.2 MiB / 429.7 MiB = 0.031 4.9 MiB/s 1:28 通过base64编码并通过xz-9压缩: 26.7 MiB / 58...

82得票13回答
如何压缩URL参数

假设我有一个单页应用程序,它使用第三方API提供内容。 应用程序的逻辑仅在浏览器中实现; 我无法编写后端。 为了允许深度链接到应用程序的状态,我使用pushState()来跟踪一些变量以确定应用程序的状态。(请注意,Ubersicht的公共版本尚未执行此操作。) 变量: repos, lab...

82得票5回答
如何检测文件使用的压缩类型?(如果没有指定文件扩展名)

如何检测文件使用的压缩类型?(假设没有指定 .zip、.gz、.xz 或任何其他扩展名)。 这些信息是否存储在文件头中?

79得票3回答
在PHP中应该使用哪种压缩方法?

我有大量数据需要使用两个PHP脚本进行移动:一个在客户端使用命令行PHP脚本,另一个则在Apache背后。我将数据POST到服务器端,并使用php://input流将其保存在Web服务器端。为防止达到任何内存限制,数据被分成每个POST请求的500kB块。所有这些都有效。 现在,为了节省带宽...

79得票15回答
一组整数的最佳压缩算法

我有一个大的数组,其中包含一系列整数,这些整数大多数是连续的,例如1-100、110-160等。所有整数都是正数。 哪种算法最适合压缩这个数组? 我尝试了deflate算法,但只能让我压缩50%。 请注意,该算法不能有损。 所有数字都是唯一的且逐步增加。 另外,如果您可以为我指出这种算...

77得票9回答
为什么*.tar.gz比*.tar.xz更常见?

每当我看到一些使用GZip压缩的源代码包或二进制文件时,我就会想知道是否仍然有理由偏向于gz而不是xz(排除时间旅行到2000年),LZMA压缩算法所节省的空间相当可观,而且解压缩速度也不会比gzip慢很多。

75得票6回答
使用相同格式减小视频大小以及减小帧大小

这个问题可能非常基础 有没有一种方法可以减小损失压缩格式(WMV,MPEG)的帧大小/率,以获得相同格式的更小、更低质量的视频。 是否有任何开源或专有的API可以做到这一点?

74得票5回答
O(polylog(n))的意思是什么?特别是,polylog(n)如何定义?

简要: 当学术(计算机科学)论文中提到“O(polylog(n))”时,它们是什么意思? 我对“大O符号”没有困惑,因为我非常熟悉它,但是我对函数polylog(n)感到困惑。 他们没有谈论复杂分析函数Lis(Z),我想。 还是他们? 可能完全不同? 更多细节: 主要出于个人兴趣,我最近一直...

74得票4回答
将文件添加到tar归档后删除文件

GNU tar可以在添加文件到归档中的同时删除每个文件吗? 如果没有足够的磁盘空间来容纳整个tar归档和原始文件,则无法像通常那样手动删除文件,因此这非常有用。