文件压缩后会变小吗

文件压缩后会变小吗,第1张

问题一:文件压缩后为什么会变小? 文件压缩分为有损压缩和无损压缩两种,我们常用的WinRAR、WinZip都是属于无损压缩,其基本原理都是一样的,简单地说也就是把文件中的重复数据用更简洁的方法表示,例如一个文件中有1000个字母A,那么这将占用1KB的数据空间,如果用压缩算法就可以用1000A来表示,那么它只需要5个字节的数据空间,压缩比达到了200倍。

那么由此看来,1000倍甚至更高倍的压缩比是可以实现的,但要求源文件必须有足够多的重复数据。不过,我们平时使用的文件都不可能是这样的,所以通常文件压缩比都在10倍以下,如果某个软件声称对任何文件都能够产生这种超高压缩比的话,那它肯定就是具有欺骗性质的了。

很多网上下载的文件只有300MB或400MB,但是解压后,居然可以达到2GB甚至更多,也许你会奇怪,为什么你用WinRAR压缩同样的文件,就没有这样的压缩效果呢?其实这是因为这些文件是用多款不同的压缩软件进行压缩的,用压缩音频最好的压缩软件压缩音频文件,用压缩动画最好的压缩软件压缩动画文件。而且在压缩时所选的参数也是最佳的,这样也就保证了最后生成的压缩文件是最小的。

问题二:压缩文件之后为什么不变小? 不是的,关键看被压缩的文件本身的结构,如果是文本、文档等,可压缩性很大,如果是视频、或者本身是已经被压缩过的文件,再压缩基本变化不大。

问题三:压缩文件为什么会变小?为什么还可以恢复?它的原理是什么? 不一定会变小,有时还会变大。 RAR 文件的扩展名是 .rar ,MIME 类型是 application/x-rar-pressed 。同样是无损数据压缩,RAR 文件通常比 ZIP 文件压缩比要高,但是压缩速度较慢。因为RAR文件头也要占据一定空间,在数据压缩余地不大时,压缩过的文件可能比原文件要大。RAR 的一个主要优点是可以把文件压缩目标分割到多个文件,并且很容易从这样的分割的压缩文件解压出源文件。另外,RAR 也支持紧缩格式,把所顶文件压缩到同一个数据区以加大压缩比,代价是解压一个单独的文件时必须解压其前面的所有文件。新的 RAR 的加密算法使用的是 AES ,而旧的 RAR 的加密算法是私有的。这两种算法都很难破解,所以在没有密码的情况下只能用字典暴力破解法来破解。 RAR 中也可以加入冗余的修复信息,在文件损坏但是修复信息足够完好时可以对压缩包进行修复。

问题四:解压缩后文件变小了 如果是BIN文件以ISO镜像存储,表面上看来是压缩文件。解压后,变小就是正常的啦!

问题五:压缩文件后的大小变吗?比原来的缩小多少? 压缩率不同是因为原来文件的格式就不同,除了RAR的压缩技术,压缩技术还在很多地方使用,比如JPG就是位图BMP的压缩,如果你用RAR压缩相同的图,BMP变化很大,而JPG变化就小了,因为JPG文件本身就使用了一种压缩技术。一条定理是不能变的,所含信息越多,文件体积就越大。压缩技术只不过是一种解释语言。就象一个千字的文章,再怎么压缩也会比十个字的文件大。常见的还有EXE,MPG,SWF等格式的压缩率会小点的。 下载的电影要刻录成光盘,你需要掌握一门叫做“非编”的技术。先用PREMIERE等编辑软件剪辑,在用“小日本”等软件压缩成VCD格式,再用NERO刻录成光碟 用winrar这个解压缩软件,你下载的文件是经过压缩的文件,比如.rar .zip .arj(早期DOS系统下的压缩文件)等等,都需要经过解压缩软件才能得到正常的文件 压缩文件的做法在网络上很流行,因为在目前我国网络并没有补给宽带的情况下,压缩文件可以有效缩小文件体积~� 给一个可以下载到winrar的文件地址: winrar/ winrar/

问题六:文件压缩后占用的内存会变小吗? 其实不是对内存的占用,而是对磁盘空间的占用,内存的占用是由正在运行的进程和线程去占用,文件本身不会去占用内存,只在调用之时会,但压缩之后,对磁盘空间的占用一般情况下会减小,除非原本就是压缩类型的文件再去压缩,有时反而越压缩越大。

满意请采纳

问题七:文件压缩后占用的内存会变小吗? 那得看你选择的压缩率了,如果是100%,那么就没有变小如果选80%那么100M的就会变80M

问题八:压缩后的文件为什么占用的空间会变小、、是什么原理啊、、、 文件压缩原理

我们使用计算机所做的事情大多都是对文件进行处理。每个文件都会占用一定的磁盘空间,我们希望一些文件,尤其是暂时不用但又比较重要不能删除的文件(如备份文件,有点像鸡肋呀),尽可能少的占用磁盘空间。但是,许多文件的存储格式是比较松散的,这样就浪费了一些宝贵的计算机存储资源。这时,我们可以借助压缩工具解决这个问题,通过对原来的文件进行压缩处理,使之用更少的磁盘空间保存起来,当需要使用时再进行解压缩 *** 作,这样就大大节省了磁盘空间。当你要拷贝许多小文件时,通过压缩处理可以提高执行效率。如果小文件很多, *** 作系统要执行频繁的文件定位 *** 作,需要花费很多的时间。如果先把这些小文件压缩,变成一个压缩文件后,再拷贝时就很方便了。由于计算机处理的信息是以二进制数的形式表示的,因此压缩软件就是把二进制信息中相同的字符串以特殊字符标记来达到压缩的目的。为了有助于理解文件压缩,请您在脑海里想象一幅蓝天白云的图片。对于成千上万单调重复的蓝色像点而言,与其一个一个定义“蓝、蓝、蓝……”长长的一串颜色,还不如告诉电脑:“从这个位置开始存储1117个蓝色像点”来得简洁,而且还能大大节约存储空间。这是一个非常简单的图像压缩的例子。其实,所有的计算机文件归根结底都是以“1”和“0”的形式存储的,和蓝色像点一样,只要通过合理的数学计算公式,文件的体积都能够被大大压缩以达到“数据无损稠密”的效果。总的来说,压缩可以分为有损和无损压缩两种。如果丢失个别的数据不会造成太大的影响,这时忽略它们是个好主意,这就是有损压缩。有损压缩广泛应用于动画、声音和图像文件中,典型的代表就是影碟文件格式mpeg、音乐文件格式mp3和图像文件格式jpg。但是更多情况下压缩数据必须准确无误,人们便设计出了无损压缩格式,比如常见的zip、rar等。压缩软件(pression software)自然就是利用压缩原理压缩数据的工具,压缩后所生成的文件称为压缩包(archive),体积只有原来的几分之一甚至更小。当然,压缩包已经是另一厂文件格式了,如果你想使用其中的数据,首先得用压缩软件把数据还原,这个过程称作解压缩。常见的压缩软件有winzip、winrar等

问题九:压缩文件夹大小会变小吗 要看你文件夹里存放的是什么文件,有的文件压缩率会比较大,有的文件压缩率比较小,就相当于生活中的海绵,压缩率大,而泥巴压缩率小一样。但一般正常都会变小一些。

问题十:视频压缩后大小会变吗? 要看你的压缩格式了,一般来说压缩之后都会变小一些。主要可以用来把一些文件存储在一起,压缩成一个文件,多文件压缩在一起效果比较明显。一般来说单个视频压缩的话,效果不是很明显,大概会压小1%左右吧

视频和歌曲压缩比不高,所以压缩之后大小基本没有变,像Excel或Word这些文档压缩比比较高。例如:如果图片文件是JPEG图象的格式,那么WinRAR就不能很好的压缩,其压缩率只有一般仅为93%,也就是说1000K的图片,最多压缩为930K的压缩文件,几乎没有变小。

压缩文件是利用算法将文件有损或无损地处理,以达到保留最多文件信息,而令文件体积变小。压缩文件的基本原理是查找文件内的重复字节,并建立一个相同字节的"词典"文件,并用一个代码表示,这样就可以达到缩小文件的目的软件。

扩展资料:

常见压缩格式

JAR

JAR 文件就是 Java Archive File,顾名思意,它的应用是与 Java 息息相关的,是 Java 的一种文档格式。JAR 文件非常类似 ZIP 文件——准确的说,它就是 ZIP 文件,所以叫它文件包。JAR 文件与 ZIP 文件唯一的区别就是在 JAR 文件的内容中,包含了一个 META-INF/MANIFEST.MF 文件,这个文件是在生成 JAR 文件的时候自动创建的。

ZIP

ZIP应该算是最常见的压缩文件格式了,它不需要单独的一个压缩或者解压缩软件,因为Windows系统已经集成了对ZIP压缩格式的支持。

RAR

虽然ZIP在压缩文件格式中地位很高,但相当多的下载网站都选择了用RAR格式来压缩他们的文件,最根本的原因就在于RAR格式的文件压缩率比ZIP更高。

7Z作为压缩格式的后起新秀,7Z有着比RAR更高的压缩率,能够将文件压缩的更加小巧。不过因为RAR格式已经高度普及,又没有网络普及的“天时”相助,7Z想要取代RAR的地位还是相当不容易的。

CAB

CAB是微软的一种安装文件压缩格式,主要应用于软件的安装程序中。因为涉及到安装程序,所以cab文件中包含的文件通常都不是简单的直接压缩,而是对文件名等都进行了处理,所以虽然可以对其直接解压缩,但解压后得到的文件通常都无法直接使用。

ISO

很多人都认为ISO是一种压缩格式,这源于WinRAR添加了对ISO格式“解压”的支持。而实际上,ISO并不是压缩格式,它之中所包含的文件也并没有经过压缩。ISO只是一种光盘的镜像格式,完全复制并保存了光盘上的内容而已。所谓的对ISO“解压”的过程,不过就是对ISO内文件的提取过程。

TAR

tar为后辍的文件能用WinZip或WinRAR打开,是因为WinZip或WinRar对.tar文件进行了关联,也就是指可以用相应的解压软件将其解压。.tar是linux下较为常用的压缩文件的格式,并不是什么数据库文件。

UUE

uue是一种在遇到邮件编码混合引起乱码的情况下比较有用的压缩格式,可以用WinZip或者WinRAR打开。

新建一个文件夹,把压缩的文件拖到新建的文件夹里面,然后在右击新建文件夹再点压缩,就可以了。

正常一个文件的柯氏复杂度是他的压缩极限,而这个值是求不出来的,但是由一些文件统计的下界,现在的压缩软件还没有达到。而一个压缩算法本身是有极限的,再次压缩不会改变它的策略,因此再次压缩文件变小的可能性相当低。如果你用的是传统压缩,由于他们的基本思路就是排序+字典,对于压缩已经压缩的文件,反而会更大。

如果你发现怎么压都没法继续减小体积,那就是压到极限了,这种情况下,即使用最能压的压缩格式,也没法在数据无法压缩的情况下突破压缩极限。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12014189.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存