标签: compression

如何从Compass输出压缩的CSS?

如何配置罗盘输出较小或压缩的CSS文件?我试过compass -s compressed但是没用.

css compression sass compass-sass

32
推荐指数
3
解决办法
3万
查看次数

如何在IIS 7.5中启用GZIP压缩

我想使用GZIP压缩我的文件.你能分享使用GZIP压缩文件的web.config代码吗?

上传我的web.config文件后还有什么需要做的吗?

compression gzip web-config

32
推荐指数
4
解决办法
10万
查看次数

.NET 3.5中是否有内置的zip库?

.NET 3.5中是否有内置的zip库?

如果没有,什么是流行的开源.net zip库.

.net compression zip

31
推荐指数
4
解决办法
3万
查看次数

最佳的XML压缩算法?

我几乎不知道有关压缩的事情,所以忍受我(这可能是一个愚蠢而痛苦的明显问题).

所以假设我有一个带有几个标签的XML文件.

<verylongtagnumberone>
  <verylongtagnumbertwo>
    text
  </verylongtagnumbertwo>
</verylongtagnumberone>
Run Code Online (Sandbox Code Playgroud)

现在假设我的多个XML文件中有许多这些非常长的标签,其中包含许多属性.我需要将它们压缩到尽可能小的尺寸.最好的方法是使用特定于XML的算法,该算法为vlt1或vlt2分配单个标签假名.然而,这并不像我想要的那样"开放",我想使用像DEFLATE或LZ这样的常用算法.如果存档是.zip文件,它也会有效.

由于我正在处理纯文本(没有像图像这样的二进制文件),我想要一个适合纯文本的算法.哪一个产生最小的文件大小(首选无损算法)?

顺便说一下,场景是这样的:我正在为包含XML文件的文档(如ODF或MS Office XML)创建一个标准,打包在.zip中.

编辑:'加密'的事情是一个错字; 它应该是'压缩'.

xml compression algorithm zip text

31
推荐指数
3
解决办法
3万
查看次数

如何在c#中仅使用.net api压缩多个文件

我喜欢压缩在我的Web应用程序中动态创建的多个文件.这些文件应该压缩.为此,我不想使用任何第三方工具.就像在c#中使用.net api一样

c# compression zip

31
推荐指数
5
解决办法
6万
查看次数

Zip文件只包含其自身?

出于好奇,是否存在一个有效的zip文件(根据格式规范),除了自身之外什么都没有?

换句话说,实现的功能unzip是否有一个定点?

我可以编写一个程序来以智能(非详尽)的方式搜索这样的修复点吗?

我也考虑过相反的情况,即如果zip有一个定点,但可能是一个文件可以用不同的方式压缩(不同的算法,不同的压缩级别等等),因此f = zip(f)对于某些文件是否成立f是可能依赖于实现.由于拉链压缩是无损的,因此unzip应该有一个"正式"的答案.

有谁探索过这个?任何指向相关URL的指针都表示赞赏.

compression zip quine

31
推荐指数
1
解决办法
5504
查看次数

JavaScript:解压缩/ inflate/unzip/ungzip字符串

我正在寻找字符串膨胀算法的JavaScript实现.我想在服务器端压缩(Java),并在客户端(JavaScript)解压缩.

我发现:

在javascript中解压缩字符串
那个被标记为已回答并回答了不同的问题.其他答案也适用于其他内容(解压缩ZIP格式的文件).

JavaScript膨胀实现(可能只有FF 3.6)
这最接近我的需要.但是,我想有一些替代方案.

建议?
谢谢,Ondra

更新: 我有一个特定的用例,请不要回答"不要在JavaScript中这样做".我正在编写一个"离线"报告工具(一旦生成,它被放到一个静态存储中),并且放气可以为单个报告节省兆字节.我受其他应用程序的约束,因此我无法将其存储为zip文件.

javascript compression gzip unzip inflate

31
推荐指数
3
解决办法
8万
查看次数

如何启用keep-alive?

我运行了Google Page Speed,它说我获得了57/100,因为我需要"启用Keep-Alive"和"启用压缩".我做了一些谷歌搜索,但我找不到任何东西.我甚至联系了我的域名提供商并要求他们打开它,但他们说它已经开启了.

长话短说:

1.)什么是Keep-Alive?

2.)如何启用它?

compression image keep-alive

31
推荐指数
3
解决办法
4万
查看次数

如何使用php提取或解压缩gzip文件?

function uncompress($srcName, $dstName) {
    $sfp = gzopen($srcName, "rb");
    $fp = fopen($dstName, "w");

    while ($string = gzread($sfp, 4096)) {
        fwrite($fp, $string, strlen($string));
    }
    gzclose($sfp);
    fclose($fp);
}
Run Code Online (Sandbox Code Playgroud)

我试过这段代码,但这不起作用,我得到:

内部服务器错误
服务器遇到内部错误或配置错误,无法完成您的请求.请联系服务器管理员webmaster@domain.com并告知他们错误发生的时间,以及可能导致错误的任何操作.服务器错误日志中可能提供了有关此错误的更多信息.
此外,尝试使用ErrorDocument处理请求时遇到404 Not Found错误.

php compression gzip

31
推荐指数
1
解决办法
3万
查看次数

无法找到类型[System.IO.Compression.CompressionLevel],请确保已加载包含此类型的程序集

我编写了这个PowerShell脚本,该脚本应该在特定日期范围内存档所有日志文件.

$currentDate = Get-Date;
$currentDate | Get-Member -Membertype Method Add;
$daysBefore = -1;
$archiveTillDate = $currentDate.AddDays($daysBefore);

$sourcePath = 'C:\LOGS';
$destPath='C:\LogArchieve\_'+$archiveTillDate.Day+$archiveTillDate.Month+$archiveTillDate.Year+'.zip';

foreach( $item in (Get-ChildItem $sourcePath | Where-Object { $_.CreationTime -le $archiveTillDate }) )
{
    [Reflection.Assembly]::LoadWithPartialName("System.IO.Compression.FileSystem");
    $compressionLevel = [System.IO.Compression.CompressionLevel]::Optimal;
    [System.IO.Compression.ZipFile]::CreateFromDirectory($sourcePath,$destPath, $compressionLevel, $false);
}
Run Code Online (Sandbox Code Playgroud)

它一直工作到foreach循环之前,但是在循环中它会产生以下错误:

Unable to find type [System.IO.Compression.CompressionLevel]: make sure that the assembly containing this type is loaded.
At line:4 char:65
+ $compressionLevel = [System.IO.Compression.CompressionLevel] <<<< ::Optimal;
+ CategoryInfo          : InvalidOperation: (System.IO.Compression.CompressionLevel:String) [], RuntimeException
+ FullyQualifiedErrorId : TypeNotFound …
Run Code Online (Sandbox Code Playgroud)

compression powershell runtime-error powershell-2.0 .net-assembly

31
推荐指数
2
解决办法
5万
查看次数