为什么压缩文件后还是一样大

作者&投稿:宣俭 (若有异议请与网页底部的电邮联系)
用Win RAR压缩过的文件为什么还是和原来的一样大?~

出现此问题的原因如下:
1、文件属性没有太大变化。 例如,对于某些视频,只是为了方便起见,将放在一起并进行了压缩。 实际上,文件属性没有改变,压缩后也没有太大改变。

压缩文件的过程是将二进制数据压缩为十六进制,声音文件和图片文件的二进制和十六进制中的字节数相差不大,因此压缩文件与压缩前的文件差别不大,可能几乎一样。

2、压缩工具的文件已损坏,无法压缩。

3、不同的压缩文件具有不同的压缩率,可以尝试另一个。


扩展资料:
解压缩的方法:

1、第一步,可以在计算机上找到从Internet下载的zip文件,见下图,转到下面的步骤。



2、第二步,在Windows 10系统中,直接双击打开zip文件,这与打开其他文件相同,见下图,转到下面的步骤。



3、第三步,双击所需文件时,将出现一个窗口,可以单击“全部解压缩”按钮,见下图,转到下面的步骤。



4、第四步,将弹出一个解压缩窗口。 单击浏览按钮以选择要解压缩的文件夹,见下图,转到下面的步骤。



5、第五步,就可以解压缩当前文件了,见下图。这样,就解决了这个问题了。



压缩文件就是把源文件的信息(16进制或2进制)中有规律的部分用简约的信息表示。比如4个0连在一起(0000)就用100表示,省下一位空间。实际应用中会有更巧妙的算法。当然,压缩文件的信息和源文件完全不同,是不能直接运行的。只有解压缩后才能还原原来的信息。 压缩文件的优点当然是空间小,便于传输啦。你上网传文件时压缩文件的优势就体现出来了。

无损数据压缩是一件奇妙的事情,想一想,一串任意的数据能够根据一定的规则转换成只有原来 1/2 - 1/5 长度的数据,并且能够按照相应的规则还原到原来的样子,听起来真是很酷。
半年前,苦熬过初学 vc 时那段艰难的学习曲线的我,对 MFC、SDK 开始失望和不满,这些虽然不算易学,但和 DHTML 没有实质上的区别,都是调用微软提供的各种各样的函数,不需要你自己去创建一个窗口,多线程编程时,也不需要你自己去分配 CPU 时间。我也做过驱动,同样,有DDK(微软驱动开发包),当然,也有 DDK 的“参考手册”,连一个最简单的数据结构都不需要你自己做,一切都是函数、函数……
微软的高级程序员编写了函数让我们这些搞应用的去调用,我不想在这里贬低搞应用的人,正是这些应用工程师连接起了科学和社会之间的桥梁,将来可以做销售,做管理,用自己逐渐积累起来的智慧和经验在社会上打拼。

但是,在技术上来说,诚实地说,这并不高深,不是吗?第一流的公司如微软、Sybase、Oracle 等总是面向社会大众的,这样才能有巨大的市场。但是他们往往也是站在社会的最顶层的:操作系统、编译器、数据库都值得一代代的专家去不断研究。这些帝国般的企业之所以伟大,恐怕不是“有经验”、“能吃苦”这些中国特色的概念所能涵盖的,艰深的技术体系、现代的管理哲学、强大的市场能力都是缺一不可的吧。我们既然有志于技术,并且正在起步阶段,何必急不可耐地要转去做“管理”,做“青年才俊”,那些所谓的“成功人士”的根底能有几何,这样子浮躁,胸中的规模和格局能有多大?

在我发现vc只是一个用途广泛的编程工具,并不能代表“知识”、“技术”的时候,我有些失落,无所不能的不是我,而是 MFC、SDK、DDK,是微软的工程师,他们做的,正是我想做的,或者说,我也想成为那种层次的人,现在我知道了,他们是专家,但这不会是一个梦,有一天我会做到的,为什么不能说出我的想法呢。那时公司做的系统里有一个压缩模块,领导找了一个 zlib 库,不让我自己做压缩算法,站在公司的立场上,我很理解,真的很理解,自己做算法要多久啊。但那时自己心中隐藏的一份倔强驱使我去寻找压缩原理的资料,我完全没有意识到,我即将打开一扇大门,进入一个神奇的“数据结构”的世界。“计算机艺术”的第一线阳光,居然也照到了我这样一个平凡的人的身上。

上面说到“计算机艺术”,或者进一步细化说“计算机编程艺术”,听起来很深奥,很高雅,但是在将要进入专业的压缩算法的研究时,我要请大家做的第一件事情是:忘掉自己的年龄、学历,忘掉自己的社会身份,忘掉编程语言,忘掉“面向对象”、“三层架构”等一切术语。把自己当作一个小孩,有一双求知的眼睛,对世界充满不倦的、单纯的好奇,唯一的前提是一个正常的具有人类理性思维能力的大脑。
下面就让我们开始一段神奇的压缩算法之旅吧:

1. 原理部分:
有两种形式的重复存在于计算机数据中,zip 就是对这两种重复进行了压缩。
一种是短语形式的重复,即三个字节以上的重复,对于这种重复,zip用两个数字:1.重复位置距当前压缩位置的距离;2.重复的长度,来表示这个重复,假设这两个数字各占一个字节,于是数据便得到了压缩,这很容易理解。
一个字节有 0 - 255 共 256 种可能的取值,三个字节有 256 * 256 * 256 共一千六百多万种可能的情况,更长的短语取值的可能情况以指数方式增长,出现重复的概率似乎极低,实则不然,各种类型的数据都有出现重复的倾向,一篇论文中,为数不多的术语倾向于重复出现;一篇小说,人名和地名会重复出现;一张上下渐变的背景图片,水平方向上的像素会重复出现;程序的源文件中,语法关键字会重复出现(我们写程序时,多少次前后copy、paste?),以几十 K 为单位的非压缩格式的数据中,倾向于大量出现短语式的重复。经过上面提到的方式进行压缩后,短语式重复的倾向被完全破坏,所以在压缩的结果上进行第二次短语式压缩一般是没有效果的。
第二种重复为单字节的重复,一个字节只有256种可能的取值,所以这种重复是必然的。其中,某些字节出现次数可能较多,另一些则较少,在统计上有分布不均匀的倾向,这是容易理解的,比如一个 ASCII 文本文件中,某些符号可能很少用到,而字母和数字则使用较多,各字母的使用频率也是不一样的,据说字母 e 的使用概率最高;许多图片呈现深色调或浅色调,深色(或浅色)的像素使用较多(这里顺便提一下:png 图片格式是一种无损压缩,其核心算法就是 zip 算法,它和 zip 格式的文件的主要区别在于:作为一种图片格式,它在文件头处存放了图片的大小、使用的颜色数等信息);上面提到的短语式压缩的结果也有这种倾向:重复倾向于出现在离当前压缩位置较近的地方,重复长度倾向于比较短(20字节以内)。这样,就有了压缩的可能:给 256 种字节取值重新编码,使出现较多的字节使用较短的编码,出现较少的字节使用较长的编码,这样一来,变短的字节相对于变长的字节更多,文件的总长度就会减少,并且,字节使用比例越不均匀,压缩比例就越大。
在进一步讨论编码的要求以及办法前,先提一下:编码式压缩必须在短语式压缩之后进行,因为编码式压缩后,原先八位二进制值的字节就被破坏了,这样文件中短语式重复的倾向也会被破坏(除非先进行解码)。另外,短语式压缩后的结果:那些剩下的未被匹配的单、双字节和得到匹配的距离、长度值仍然具有取值分布不均匀性,因此,两种压缩方式的顺序不能变。
在编码式压缩后,以连续的八位作为一个字节,原先未压缩文件中所具有的字节取值不均匀的倾向被彻底破坏,成为随机性取值,根据统计学知识,随机性取值具有均匀性的倾向(比如抛硬币试验,抛一千次,正反面朝上的次数都接近于 500 次)。因此,编码式压缩后的结果无法再进行编码式压缩。
短语式压缩和编码式压缩是目前计算机科学界研究出的仅有的两种无损压缩方法,它们都无法重复进行,所以,压缩文件无法再次压缩(实际上,能反复进行的压缩算法是不可想象的,因为最终会压缩到 0 字节)。
短语式重复的倾向和字节取值分布不均匀的倾向是可以压缩的基础,两种压缩的顺序不能互换的原因也说了,下面我们来看编码式压缩的要求及方法:

你可以通过更改压缩方式的方法获得更高的压缩率,方法是不要点中文件夹或文件然后右键压缩。而是先打开压缩程序,比如:在C:\Program Files\WinRAR中运行WinRAR.exe然后选中要压缩的文件点添加,注意关键的了,在弹出的对话框里-常规-压缩方式,选择“最好”,然后再点确定,这样压缩出来的文件就比原文件小多了!你试试吧!

看压缩什么文件,假如是音频,视频之类的,本身已经高倍压缩了,自然一样大
文本之类的就可以不一样了,有较大的压缩空间

在无损压缩中,并不是所有的文件都可以压缩得更小的。因为有些文件本身就是被压缩过的。比如jpeg图片,Rmvb电影,还有已被winrar等程序压缩过的文件,如果你再压缩一次,有些时候不但不会更小,还有可能更大。

会不会是自解压文件呀?它已是压解文件了,没空间再给你压了,所以压了等于白压!


为什么RAR压缩后还有被压缩前的文件(即原文件)存在?若是同一存储卡上...
2、但是即使是这样,所有压缩软件的原理都是先将文件添加至压缩包内,然后再删除原文件,直接移入是不可能的。所以即使你选中了压缩后删除源文件,与普通的压缩后相比,仅仅是少了一次手动删除的过程,其它的都是一样的。3、非常重要的文件,本身就不建议放在什么存储卡上,一般建议用移动硬盘之类的备份...

为什么用winrar压缩文件后文件还是那么大,没有减少啊
压缩的比率要看你要压缩的文件是不是已经使用了压缩的格式了。比如图像的JPEG本身已经是一个压缩的格式,音频的MP3和WMA也是已经压缩过的格式,视屏的rmvb、mp4等等,本身已经是压缩的格式,就不能再用WinRAR进行压缩了,你会得不到你想要的结果。只有储存格式本身不是压缩过的才可以再用WinRAR进行压缩...

求怎么压缩文件夹 我压缩完怎么还是那么大
压缩文件之后大小基本上没有变化,可能有以下两个原因。1.与文件本身有关系 因为软件的压缩实际上就是通过另外一种手段进行二进制代码的“书写”。举个例子,如果一组二进制代码书写为1111110000,压缩后将会变为“压缩写法”,6个1五个0,即:6150 因此如果题主的文件本身就很少有重复的二进制编码,...

zip文件压缩后还是太大
你是想问“zip文件压缩后还是太大的原因是什么?”这个问题吗?出现这种情况的原因有文件本身过大、压缩格式或压缩等级过低、文件中存在大量冗余数据、未选择正确的压缩格式。1、文件本身过大:有些文件本身就很大,无论怎么压缩,其大小都不会有太大变化。2、压缩格式或压缩等级过低:不同的压缩格式适用...

为什么文件压缩后大小还是没变?
也就是说1000K的图片,最多压缩为930K的压缩文件,几乎没有变小;如果图片格式是BMP的格式,其压缩率一般即可达到22%。难道是JPEG图象的格式的图片文件就不能压缩放到软盘吗?不是。只要我们在压缩图片是进行如图操作就可以了,当然为了提高压缩效率,我们还可以选择“压缩方式”为“最好”即可。

zip文件压缩后还是太大
题主是否想询问“zip文件压缩后还是太大的原因是什么?”原因如下:1、视频、音频、图片等,本身就已经经过了压缩,再进行压缩处理反而会增大文件大小。2、不同的压缩算法适用于不同类型的文件,使用了不适合的压缩算法,压缩后的文件大小会更大。

为什么解压压缩文件后还是压缩文件
你这不是在解压~你这又是在压缩了~因为这个界面是准备压缩文件的界面~你可以右击下载的文件,选择【解压到当前文件夹】会出来一个文件,如果还是压缩包,就右击这个解压出来的文件再选择【解压到当前文件夹】你可试试~看你的格式应该是mkv视频

为什么压缩后的文件还是一样大?
有的文件比如说文本文档,压缩比可以很大,但是有的文件即使压缩也不会减小很多,比如说视频或者是音频文件,这应该不是压缩软件的问题,而是文件本身属性所致。

为什么用WinRAR压缩完文件后文件还是那么大
压缩的比率跟压缩的文件有关。如果压缩的文件是压缩过的图片 声音 视频等文件的话,那么用WINRAR再次压缩的效果不明显。另外,你在压缩的时候可以选择高压缩比,以及压缩固实文件,并且选择高的字典文件。如果是声音 图片等文件还可以选择高级中关于这几个文件的特殊选项。

文件压缩后还是很大怎么办
文件压缩后还是太大可能文件本身已经是压缩格式,或者压缩程度设置的不够,这时候我们可以通过【嗨格式压缩大师】,压缩文件本身大小来解决问题,下面一起来看下具体的方法。嗨格式压缩大师是一款简洁易用的压缩软件,支持多种类型文件的压缩功能(视频压缩、图片压缩、PDF压缩、Word压缩、PPT压缩和Gif压缩),...

武陵源区13176005788: 为什么有时候压缩文件,压缩好后和原文件一样大? -
巢仇舒肝: 那要看是什么文件,压缩是通过一定的科学计算进行的,规律的文件压缩比就会很大.比如文本文件,可能会压缩到很小,而象图片、视频文件,一般很难压缩了 这个跟压缩算法有关. 一般字符文件的压缩比较高.可以达到50%左右. 视频,音频,图像文件,压缩比一般80%左右. 有的图像文件如.JPG格式的,本来就是带压缩的,再用rar等工具压缩的效果不明显.如果是.BMP文件,压缩效果也会不错.

武陵源区13176005788: 为什么压缩了文件还是一样的大小呢 -
巢仇舒肝: 这和压缩率有关,而压缩率又和压缩算法有关. 我已普遍使用的无损压缩软件winRAR为例: 通常文本文件的压缩率最高,压缩前后的容量大小可能差几倍甚至十几倍都有可能. 但另一些文件则压缩率很低,压缩前后的容量大小几乎没有差别,如一些视频多媒体文件.压缩算法很多种,楼主可自行百度.希望能帮到你^ ^

武陵源区13176005788: 为什么压缩文件后的文件大小和原文件一样?? -
巢仇舒肝: 并不是所有的文件压缩后都比原来小,有些文件本身就是压缩数据无法再压缩的,仅仅是打包而已

武陵源区13176005788: 我的压缩文件为何压缩后文件还是那么大的容量呀? -
巢仇舒肝: 第一,要看你压缩的是什么.如果压缩的文件为".jpg"".rm"".rmvb"".mp3""3gp""rar""zip""等等也有一部分".exe"文件,这些文件本身就是压缩后的文件.你再用压缩软件去压缩这些文件,当然是没有效果的.大小跟压缩之前一样.甚至压缩后比之前还大. 第二,要看你使用压缩软件的设置方法,一般压缩软件都是可以设置压缩比率的.当然一般你把原文件压的越小.压的时间就越长.相反,你要想提高压缩速度.同时压缩后的文件也会略大.也有可能比之前的文件还大.

武陵源区13176005788: 为什么我将文件压缩以后还是那么大啊?? -
巢仇舒肝: 有的文件是高压缩的文件,你是无法在把它压缩小了, 比如一些电影,MP3什么的你压缩后了还是这么大的.有一些文件就可以压缩机到时很小.

武陵源区13176005788: 为什么压缩后的文件和没压缩时的一样大呢 -
巢仇舒肝: 压缩有6中方式,以此是存储、最快、最好、标准、较好、最好! 其中以存储压缩率最低,最好最高,也就是说存储的的压缩方式和未压缩文件的大小差不多! 其次、压缩和文件格式有很大的关系,比如exe等文件无论你选择怎么的方式,压缩率也不会太大,但是bmp等格式,选择最好压缩后大小可能是未压缩前的1/2~1/5!

武陵源区13176005788: 为什么压缩文件后还是一样大
巢仇舒肝: 看压缩什么文件,假如是音频,视频之类的,本身已经高倍压缩了,自然一样大 文本之类的就可以不一样了,有较大的压缩空间

武陵源区13176005788: 为什么我压缩了文件与压缩前的大小差不多? -
巢仇舒肝: 一般winRAR压缩可以自己配置一个较高的压缩比率. 1、首先你把要压缩的文件放在一个文件夹,点右键选择“添加到压缩文件” 2、在“常规”选项是的“压缩方式”选“最好”,...

武陵源区13176005788: 压缩后的文件和之前的差不多大是怎么回事啊? -
巢仇舒肝: 那是因为你的压缩率是90%~98%.所以压缩的文件的大小是原有文件的90%~98%

武陵源区13176005788: 我压缩后的文件为什么和源文件一样大???
巢仇舒肝: 压缩率,要取决于具体的文件数据.举一个例子吧.一个文件里有1000个数字,全是1,而另一个文件里也有1000个数字,但是是杂乱无章的.这时,前面那个文件就会压缩得更小. 某些文件,特别是在网上流传的音频,视频格式文件,它们...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网