标签: compression

使用tar,gz,zip或bzip2拆分文件

我需要压缩大约17-20 GB的大文件.我需要将它分成几个文件,每个文件大约1GB.

我通过Google搜索了一个解决方案,并找到了使用splitcat命令的方法.但它们根本不适合大文件.此外,它们不适用于Windows; 我需要在Windows机器上提取它.

linux compression bash file-io

137
推荐指数
4
解决办法
21万
查看次数

Google的Page Speed无损图像压缩如何工作?

当您在网站上运行Google的Firebug/Firefox的PageSpeed插件时,它会建议可以无损压缩图像的情况,并提供下载此较小图像的链接.

例如:

这适用于JPG和PNG文件类型(我没有测试GIF或其他.)

另请注意Flickr缩略图(所有这些图像都是75x75像素.)它们可以节省很多.如果这真的很棒,为什么雅虎不会将这个服务器端应用到整个库并减少存储和带宽负载?

即使Stackoverflow.com代表一些非常小的节省:

我已经看到PageSpeed建议使用Photoshop的"Save for Web"功能创建的PNG文件相当不错.

所以我的问题是,他们对图像做了哪些改变以减少它们呢?我猜不同的文件类型有不同的答案.对于JPG来说,这真的无损吗?他们怎么能打败Photoshop?我应该对此有点怀疑吗?

compression imaging pagespeed google-pagespeed

137
推荐指数
6
解决办法
8万
查看次数

如何判断我的服务器是否正在提供GZipped内容?

我在NGinx服务器上有一个webapp.我gzip on在conf文件中设置,现在我正在尝试查看它是否有效.YSlow表示不是,但进行测试的6个网站中有5个表示确实如此.我怎样才能得到一个明确的答案,为什么结果有差异?

compression gzip nginx

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

使用C#压缩/解压缩字符串

我是.net的新手.我在C#中做压缩和解压缩字符串.有一个XML,我正在转换为字符串,之后我正在进行压缩和解压缩.我的代码中没有编译错误,除非我解压缩我的代码并返回我的字符串,它只返回XML的一半.

以下是我的代码,请在我错的地方纠正我.

码:

class Program
{
    public static string Zip(string value)
    {
        //Transform string into byte[]  
        byte[] byteArray = new byte[value.Length];
        int indexBA = 0;
        foreach (char item in value.ToCharArray())
        {
            byteArray[indexBA++] = (byte)item;
        }

        //Prepare for compress
        System.IO.MemoryStream ms = new System.IO.MemoryStream();
        System.IO.Compression.GZipStream sw = new System.IO.Compression.GZipStream(ms, System.IO.Compression.CompressionMode.Compress);

        //Compress
        sw.Write(byteArray, 0, byteArray.Length);
        //Close, DO NOT FLUSH cause bytes will go missing...
        sw.Close();

        //Transform byte[] zip data to string
        byteArray = ms.ToArray();
        System.Text.StringBuilder sB = new System.Text.StringBuilder(byteArray.Length);
        foreach (byte item …
Run Code Online (Sandbox Code Playgroud)

c# compression string .net-2.0

133
推荐指数
7
解决办法
18万
查看次数

Gzip与缩小

前几天我有一个关于缩小Javascript和CSS的讨论,而不是喜欢使用Gzip的人.

我会称这个人为X.

X说Gzip已经缩小了代码,因为它会压缩你的文件.

我不同意.Zip是一种缩小文件大小的无损方法.无损意味着原始必须完美恢复,这意味着必须存储信息才能恢复空间,不需要的字符,注释代码和其他所有内容.这会占用更多空间,因为必须压缩更多空间.

我没有测试方法,但我相信这段代码的Gzip:

.a1 {
    background-color:#FFFFFF;
    padding: 40px 40px 40px 40px;
}
Run Code Online (Sandbox Code Playgroud)

仍将大于此代码的Gzip:

.a1{body:background-color:#FFF;padding:40px}
Run Code Online (Sandbox Code Playgroud)

有没有人可以证明这是对还是错.
请不要说"这是正确的,因为这是我一直使用的".

我在这里要求科学证明.

compression gzip minify

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

在一个命令中创建tar.xz

我试图.tar.xz在一个命令中创建一个压缩存档.具体的语法是什么?

我试过了tar cf - file | xz file.tar.xz,但那不起作用.

compression tar archive xz

127
推荐指数
5
解决办法
11万
查看次数

怎么制作拉链炸弹?

关于拉链炸弹的这个问题自然导致我进入关于该主题的维基百科页面.文章提到了一个45.1 kb的zip文件解压缩到1.3艾字节的例子.

首先用于创建此类文件的原则/技术是什么?我不想真正做到这一点,对所涉及概念的简化"如何工作"解释更感兴趣.

PS

文章提到了9层zip文件,所以这不是一个简单的拉链串零的情况.为什么9,为什么每个10个文件?

compression algorithm

126
推荐指数
7
解决办法
7万
查看次数

从STDIN读取数据时压缩文件

是否可以在从Linux上的stdin读取时压缩(创建压缩归档)数据?

linux compression stdin

121
推荐指数
2
解决办法
9万
查看次数

一种有效的短文本字符串压缩算法

我正在寻找压缩小文本字符串的算法:50-1000字节(即URL).哪种算法最适合这个?

compression algorithm

120
推荐指数
6
解决办法
11万
查看次数

tar和zip有什么区别?

tar和zip有什么区别?每个用例有哪些?

unix compression zip tar

118
推荐指数
1
解决办法
6万
查看次数

标签 统计

compression ×10

algorithm ×2

gzip ×2

linux ×2

tar ×2

.net-2.0 ×1

archive ×1

bash ×1

c# ×1

file-io ×1

google-pagespeed ×1

imaging ×1

minify ×1

nginx ×1

pagespeed ×1

stdin ×1

string ×1

unix ×1

xz ×1

zip ×1