Questions tagged «compression»

缩小(压缩)和还原(解压缩)数据。


4
专用VPN压缩可加快Internet连接
背景: 我是一名学生,目前我学校的Wi-Fi连接速度非常慢(严重)。我有一个8Gb 4G数据计划,但是即使如此,我在月底也要花光了。 我已经在家里设置了一个无头Debian(连接速度为400 Mbps),并且已经将其用作自动Seedbox,L2TP-IPSec VPN,BTSync服务器和Apache服务器。我两个月前开始建筑-知道我不会快速建立互联网连接-所以我对Debian相当陌生 这是我的问题: 是否可以通过专用VPN有效压缩数据?我知道有些iPhone和Android应用程序(例如Onavo Extend)可以实现这一目标,我想知道如何才能将这种系统安装到位(如果确实足够有效),以便减轻4G数据的使用量。如果我曾经来安装/构建这种VPN,那么它应该兼容: Debian(服务器), Mac OS(我的计算机), 和iOS(我的手机)。 如果您对我如何加快学校的WiFi速度有其他建议。我对此做了一些测试;ping www.google.com超时,arp -a需要花费很长时间,但最终会显示一些对等设备,并且任何速度测试(当不良连接使我可以访问Internet时)均返回0.28 Mbps的低速。
11 debian  osx  vpn  compression  ios 


3
是否有命令列出.zip文件中文件的压缩文件大小?
我想查看已压缩为单个zip文件的每个文件的绝对大小(以字节为单位)。阅读了zip手册页后,我不确定该实用程序可以做到这一点。这是在Mac OS X上。 就像是: $zip list myarchive.zip file1.jpg 100 bytes compressed 3000 bytes uncompressed file2.jpg 130 bytes compressed 3440 bytes uncompressed
11 files  compression  zip  size 

3
为什么要对initramfs使用cpio?
我正在按照Gentoo Wiki制作自己的initramfs 。取而代之的是熟悉的tar和gzip,页面告诉我使用cpio和gzip。Wikipedia表示cpio2.6内核的initramfs使用了它,但没有解释原因。 这仅仅是约定还是cpio对initramfs更好?我仍然可以使用tar和gzip?

1
如何将许多压缩文件合并到一个存档中?
我有几百个.tar.xz几乎相同的文件(它们是每天的数据库转储,并且数据库更改缓慢)。 我相信,由于未压缩文件的相似性,它们将非常好地进行压缩,小规模测试表明,压缩任意数量的这些未压缩文件会创建一个仅比其中一个大的档案。 我的问题是所有未压缩的文件都将是几TB(压缩比约为25:1),而且我没有那么多的磁盘空间可以用作工作区。 有没有一种方法可以一次处理单个压缩文件,将它们添加到单个存档中,并保留将它们压缩在一起的好处?
10 tar  compression 


2
用零清除未使用的空间(btrfs)
如何用零清除未使用的空间?(我正在要求用于btrfs文件系统的工具) 我在寻找比...更聪明的东西 cat /dev/zero > /mnt/X/big_zero ; sync; rm /mnt/X/big_zero 就像FSArchiver一样,它正在寻找“已用空间”,而忽略了未使用但相对的站点。 目的:我想压缩分区映像,因此强烈建议使用零填充未使用的空间。 顺便说一句。对于ext3,ext4:用零清除未使用的空间(ext3,ext4)。在这里我要求btrfs 澄清“更智能的算法”:正如我所看到的那样,“更智能的算法”会引起混乱,在这里我最终决定添加一些内容。亲爱的读者,请考虑将文件系统视为数据结构。为简化起见,让我们想象一下自平衡的红黑树保存图,它用作关联键->值数组,其中值是整数。目标是清除所有带有零的负值。“非智能”算法将对其进行迭代,并将key:value对添加到新映射(最终将负数更改为零)。智能算法将仅检测存储负值的位置并就地清除它们。

2
立即打印存档文件列表(无需解压缩整个存档)
.tar.gz存档的问题在于,当我尝试仅列出存档内容时,计算机实际上将其解压缩,如果文件很大,这将花费很长时间。 其他文件格式,如.7z,.rar,.zip没有这个问题。列出它们的内容仅需一瞬间。 在我看来,这是.tar.gz存档格式的巨大缺点。 所以我实际上有两个问题: .tar.gz尽管有这个缺点,为什么人们仍然使用这么多? 如果我想要“即时内容列表”功能,我有哪些选择(我的意思是其他软件或工具)?

2
以更高的压缩率压缩zip文件
我有大量使用zip命令压缩的zip文件。我想用-9标志重新压缩它们以提高压缩率。有谁知道如果不手动解压缩然后再压缩就可以做到这一点。 PS。我需要将它们保留为zip文件,因为它们是供Windows用户使用的(因此名称中包含空格)
10 linux  zip  compression 

1
未压缩的文件估计错误吗?
我有一个大(〜60G)压缩文件(tar.gz)。 我曾经split将其分为四个部分,然后cat将它们重新组合在一起。 但是,现在,当我试图估计未压缩文件的大小时,结果发现它比原始文件小吗?这怎么可能? $ gzip -l myfile.tar.gz compressed uncompressed ratio uncompressed_name 60680003101 3985780736 -1422.4% myfile.tar

3
压缩文件可以改善压缩率吗?
可以将一堆文件一起使用标准工具(例如gzip,bzip2,xz)改善压缩率吗? 我一直以为是这种情况,但从未对其进行过测试。如果我们将同一个20Mb文件的2个副本的随机字节放在一起,那么一个聪明的压缩程序将实现将整个tarball压缩到将近20Mb。 我刚刚尝试使用gzip,bzip2和xz压缩此实验,以压缩1)一个随机字节的文件,2)包含该文件两个副本的tarball,以及3)包含该文件两个副本的cat。在所有情况下,压缩都不会减小文件大小。对于情况1,这是预期的,但对于情况2和3,最佳结果是可以将40Mb的文件压缩到接近20Mb。对于压缩程序来说,这是很难理解的,特别是因为冗余是遥不可及的,所以我不希望有完美的结果,但我仍然认为会有一些压缩。 测试: dd if=/dev/urandom of=random1.txt bs=1M count=20 cp random1.txt random2.txt cat random1.txt random2.txt > random_cat.txt tar -cf randoms.tar random1.txt random2.txt gzip -k random* & bzip2 -k random* & xz -k random* & wait du -sh random* 结果: 20+0 records in 20+0 records out 20971520 bytes (21 MB) copied, …


2
创建预定大小的gzip文件
我想测试内容application/x-gzip大小从100 MB到999 MB不等的文件的上传。 如何创建.gz这些预定大小的文件?如果我这样做dd if=/dev/zero of=somefile bs=1 seek=100,则压缩后的结果文件通常很小。

2
Linux Mint中的zip文件加密强度有多强
Zip加密通常被誉为“弱”,但有人认为使用某些算法(例如使用AES)和强密码对Zip文件进行加密确实是安全的(请参阅:https://superuser.com) / questions / 145167 / is-zips-encryption-really-bad) 我的问题是:当在Nemo中右键单击一个压缩文件,然后选择上下文“ Compress ...”来压缩文件时,Linux Mint 17.1中的zip文件加密强度是多少?它是否使用上面链接推荐的相同AES标准?请使用包含大小写字母,数字,符号,16个以上数字而不是词典词的强密码。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.