三九宝宝网宝宝百科宝宝知识

怎样压缩文件?

03月04日 编辑 39baobao.com

[压缩文件导致无法拷贝共享]无法拷贝共享内容最近,由于工作需要单位新进了一批员工,单位领导要求为这些新来的每一位员工创建好文件服务器访问账号,同时为他们合理分配好服务器空间。以前,是采用Windows S...+阅读

1.压缩文件 首先选中需要进行压缩的文件或文件夹,然后点击鼠标右键,选择“发送到→压缩(zippde)文件夹”命令,便可自动将文件或文件夹进行压缩了。 2.解压缩文件 在解压缩文件夹时,我们可以选中压缩包,然后点击鼠标右键,选择“全部提取”命令选项。在出现的提取向导中点击“下一步”按钮,在出现的对话框中点击“浏览”按钮为解压缩文件选择存放路径,点击“下一步”按钮便可完成解压操作。 但是,如果只想单独对压缩包中的部分文件进行解压缩又该如何操作呢? 只要双击打开压缩包,选中需要解压的文件,然后将它直接拖放到其他文件夹中即可完成解压。同时,在此次操作中,你还可以直接对压缩包中的文件进行剪切、复制等操作。

怎么压缩文件?

并不是所有文件都可以压缩成比较小的,有些文件压缩后不见得会变小多少。

压缩文件来减少体积要看2个因素,使用的压缩软件和要压缩的文件的格式

压缩软件一般推荐winrar或winzip

在压缩时,要看要压缩的文件是什么,文本文件或图象文件之类的能有很高的压缩率,但是如果你想压缩.EXE可执行文件或视频文件等那么几乎压缩不了多少,而并不是压缩软件不厉害!

经过压缩的文件叫压缩文件,压缩的原理是把文件的二进制代码压缩,就是把相邻的0,1代码减少,比如有000000,可以把它变成6个0 的写法60,来减少该文件的空间.

二进制与ASCII编码

电脑里基本的存储单位是字节。ASCII码是一种以字节为单位对常用符号进行编码的方案,因其合理性而较为流行。因为一个字节有8位,所以ASCII最多可对2^8=256个字符进行编码,其中前128个称为标准ASCII码(二进制编号00000000-01111111),后128个称为扩展ASCII码(二进制编号10000000-11111111),电脑里的汉字就是利用两个扩展ASCII码的组合来实现的(GB2312汉字编码方案)。比如汉字“王”占用的两个ASCII编码分别是205和245,十六进制表示是CD和F5,化为二进制就是11001101和11110101。也就是说,在电脑处理“王”这个汉字时,电脑里的信息是“1100110111110101”这样一串数字。再如大写的英文字母“A”的ASCII编码是65,十六进制表示是41,在电脑里的信息实际上是“01000001”。

【缩位压缩】

知道了上述原理后,我们来介绍“缩位压缩”的原理。“缩位”,就是缩减编码里没有必要使用的“位”。例如文件里一个汉字也没有,也就是说内容中没有使用扩展ASCII码,这样所有字符编码的第七位(最前面那一位)将都会是0。利用这一点我们就可以缩掉这一位,假设文件内容是ABCDEFGH。

文件内容: ABCDEFGH

二进制内容:01000001 01000010 01000011 01000100 01000101 01000110 01000111 01001000

压缩后文件内容: [该内容中文状态下显示是乱码,故无法写出]

二进制内容:10000011 00001010 00011100 01001000 10110001 10100011 11001000

这个压缩过程就是将原来顶头的0全部去掉后每8位重排,这样原来占用8个字节的文件就只占用了7个字节。只要解压时再加上第七位的0,文件就可以恢复原样。这一压缩技术特别适用于对数字的压缩。因为0~9这十个阿拉件数字占用的ASCII编码是从00110000-00111001,其前四位全部都是“0011”。

====================================================

压缩文件格式有很多种. 实际上我们如果有人去研究数据压缩算法的话会知道, 压缩的算法有很多, LZW大概是其中最有名的. WinRAR和WinZip好像都是基于此算法的(记不很清了).

压缩软件怎么能够把一个文件压缩了呢?看了一些有关压缩算法的书才清楚。我们很多文件都是有重复的信息的(不信你看一下手边的书籍),压缩算法一般都是把这些重复信息变成了编码从而达到压缩目的的。像一个Word文档,我不知道别人的情况,我用RAR压缩时一个100K的文件,压缩完后大概只有一二十K了。

如果一个文件已经经过了压缩,再压缩一遍会怎么样呢?你可以试一下,就会发现没什么效果,有时甚至还变大了。

至于解压缩,当然就是压缩的反过程了。即,把数据从压缩的文件中还原出来。

==============================================

以WINRAR中文版为说明。

1.右键点需要压缩的文件(或文件夹),在WINRAR菜单中选择“添加到压缩文件(A)...”

2.在弹出的框中,设置参数。选择“压缩方式”为“较好”(压缩比例比较一般),或者“最好”(最大压缩)

以下为关联文档:

如何解决压缩文件无法打开压缩文件打不开的原因: 1、你的压缩软件不支持所压缩算法,一般来说现在WinRAR软件使用的人数较多,且压缩算法比较先进,更新较快,所以可能是这一方面原因。 2、就是你所打开的压缩...

苹果电脑怎么压缩pdf文件大小苹果电脑怎么压缩pdf文件大小可以这样解决: 1、首先,先右击你要压缩的PDF文件,从“打开方式”中选择“PDF-XChange Viewer”。 2、再选择“File”、“Export”下的“Export to...

为什么我把视频文件压缩后还是那么大压缩文件之后大小基本上没有变化,可能有以下两个原因。 1、与文件本身有关系 因为软件的压缩实际上就是通过另外一种手段进行二进制代码的“书写”。举个例子,如果一组二进制...

为什么winrar压缩文件还很大你好,以后提问请说明你使用的操作系统的名称、版本和补丁版本、使用的软件的名称和版本,便于回答! 压缩软件对文件压缩主要实现2个功能: 1、压缩文件大小。但不是所有的文件都能...

PHP网页上打包文件生成压缩文件zip并弹出下载既然你只是想学习如何打包. 那我重点就回答你这一块,正好我刚刚用到; $filename = "./" . date ( 'YmdH' ) . ".zip"; // 最终生成的文件名(含路径)// 生成文件$zip = new ZipArchive...

怎样用java快速实现zip文件压缩压缩package zip; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOu...

压缩文件打不开了为什么你先确定你的电脑上的WINRAR被卸载没 要是被卸载了的话那就肯定打不开了撒 那么什么是JAR文件?什么又是JAD文件呢?JAR文件:JAR文件是许多信息经过封装后形成的捆绑体。也就是一...

急急急压缩文件打不开是怎么回事啊这是网上找的方法,可以试一下 计划任务法、安全模式法 为保证Windows XP系统安全,很多朋友都在公共电脑上设置了组策略的“只运行许可的Windows应用程序”项,以此来防范外来程...

压缩文件为什么打不开根据你这种情况,是因为你更改了压缩文件的应用程序关联,只要你安装了WINRAR的话就可以打开,打开方式里面找不到WINRAR的解决办法是:右键压缩文件-----选择“打开方式”,不是选择...

推荐阅读
图文推荐