导航:首页 > 文件目录 > linux压缩文件比原文还大

linux压缩文件比原文还大

发布时间:2023-08-08 20:25:09

linux 压缩与解压缩

先简单解释下tar,gzip,bzip2,zip等的关系,从名字也能大概看出其中的关系和区别,tar是一个档案文件管理专程序,严属格讲他并不算一个解压缩软件,真正的压缩软件是后面的三个,当执行类似:tar -jcvf xxx.tar.bz2 xxx.xxx 时实际是tar调用bzip2进行压缩并归档。

问题1:xxx.tar.bz2必须用tar解压?
不是必须的,可以先通过bzip2解压:bzip2 -d xxx.tar.bz2 得到文件xxx.tar,这个时候看下文件大小:ls -l xxx.tar 和原文件大小进行比较,发现xxx.tar甚至比原文件还大,这就说明了我上面的说法,tar并不压缩数据,而是进行归档。xxx.tar.bz2比原文件小很多。

问题2:通过bzip2和tar分开解压缩可行吗?
通过问题1已经看清楚了,是可行的

问题3:如何得知别人怎么压缩的?
这个问题其实不算个问题,根本不用知道别人怎么压缩的,不管你通过:
tar -jxvf xxx.tar.bz2
或者通过bzip2与tar的结合都可以实现解压缩。

⑵ 为什么有时候压缩文件,压缩好后和原文件一样大

那要看是什么文件,压缩是通过一定的科学计算进行的,规律的文件压缩版比就会很大。比如文权本文件,可能会压缩到很小,而象图片、视频文件,一般很难压缩了
这个跟压缩算法有关。
一般字符文件的压缩比较高。可以达到50%左右。
视频,音频,图像文件,压缩比一般80%左右。
有的图像文件如.JPG格式的,本来就是带压缩的,再用rar等工具压缩的效果不明显。如果是.BMP文件,压缩效果也会不错。

⑶ 压缩文件问题为什么有些文件压缩后反而变大了

首先要明白压复缩文制件的原理,文件的源代码中有大量重复的数据,如ABABABABABCD如果我们把AB替换成X那么原文可以这样写XXXXXCD然后再后面补充上AB=X这样会间接很多。
但是如果就是ABCD我们按照上面的写法就是XCD AB=X反而比原文长了。
这个AB=X我们叫做词典,一旦一个文件有大量重复的内容:如编程用的EXE文件、文本文档、WORD等等会有很多相同代码,文件的压缩率(缩小后的体积除以原体积)会很小。但是视频、照片则很少有相同的重复代码,所以压缩率很大或者超过100%就是比源文件打的情况

⑷ linux一个特别大的40G压缩包,怎么传输

用scp,sftp的windows软件传

⑸ 文件压缩以后还是很大怎么办

1、首先找到待压缩的大文件,右击,在弹出的快捷菜单中选择“添加到压缩文件...”如图专所示。属

(5)linux压缩文件比原文还大扩展阅读:

压缩文件的基本原理是查找文件内的重复字节,并建立一个相同字节的"词典"文件,并用一个代码表示,比如在文件里有几处有一个相同的词"中华人民共和国"用一个代码表示并写入"词典"文件,这样就可以达到缩小文件的目的。

压缩包已经是另一种文件格式了,如果想使用其中的数据,首先得用压缩软件把数据还原,这个过程称作解压缩。常见的压缩软件有winzip、winrar等。

⑹ 为什么有些文件压缩后比压缩前容量还要大请高手指点,谢谢!

这是正常的虚信,对于一些二进制文件,比如:流媒体,高压缩比的图片等,本身已经是压缩状态(有别于ZIP和RAR的形式),再利用压缩工具ZIP/RAR,进行压缩的话,因为ZIP/RAR有本身的一套压缩机制和算法,反而会造成原来的文件经过此计算后,变租卖的更弊誉逗大的情况,这是正常的。

阅读全文

与linux压缩文件比原文还大相关的资料

热点内容
苹果id安全提示问题3个字符 浏览:949
iphone上好的拍照软件 浏览:579
word内嵌文件怎么下载 浏览:864
8s16升级 浏览:340
计算机网络技术基础pdf 浏览:544
javafrom提交地址参数 浏览:721
git发布版本 浏览:728
vc修改文件名 浏览:149
linux65从域 浏览:321
用什么东西压缩文件 浏览:406
怎么删除ipad隐藏的APP 浏览:981
编程如何占用大量内存 浏览:116
多个excel表格文件如何组合 浏览:918
ubuntu内核升级命令 浏览:679
pgp文件夹 浏览:894
一键还原的文件是什么格式 浏览:581
女汉子微信名霸气十足 浏览:65
win10手机蓝屏修复 浏览:419
windows2008激活工具 浏览:259
g71的编程应注意什么 浏览:572

友情链接