能不能讲讲压缩软件工作的基本原理
看完需要耐心:我们使用计算机所做的事情大多都是对文件进行处理。
每个文件都会占用一定的磁盘空间,我们希望一些文件,尤其是暂时不用但又比较重要不能删除的文件(如备份文件,有点像鸡肋呀),尽可能少的占用磁盘空间。
但是,许多文件的存储格式是比较松散的,这样就浪费了一些宝贵的计算机存储资源。
这时,我们可以借助压缩工具解决这个问题,通过对原来的文件进行压缩处理,使之用更少的磁盘空间保存起来,当需要使用时再进行解压缩操作,这样就大大节省了磁盘空间。
当你要拷贝许多小文件时,通过压缩处理可以提高执行效率。
如果小文件很多,操作系统要执行频繁的文件定位操作,需要花费很多的时间。
如果先把这些小文件压缩,变成一个压缩文件后,再拷贝时就很方便了。
由于计算机处理的信息是以二进制数的形式表示的,因此压缩软件就是把二进制信息中相同的字符串以特殊字符标记来达到压缩的目的。
为了有助于理解文件压缩,请您在脑海里想象一幅蓝天白云的图片。
对于成千上万单调重复的蓝色像点而言,与其一个一个定义“蓝、蓝、蓝……”长长的一串颜色,还不如告诉电脑:“从这个位置开始存储1117个蓝色像点”来得简洁,而且还能大大节约存储空间。
这是一个非常简单的图像压缩的例子。
其实,所有的计算机文件归根结底都是以“1”和“0”的形式存储的,和蓝色像点一样,只要通过合理的数学计算公式,文件的体积都能够被大大压缩以达到“数据无损稠密”的效果。
总的来说,压缩可以分为有损和无损压缩两种。
如果丢失个别的数据不会造成太大的影响,这时忽略它们是个好主意,这就是有损压缩。
有损压缩广泛应用于动画、声音和图像文件中,典型的代表就是影碟文件格式mpeg、音乐文件格式mp3和图像文件格式jpg。
但是更多情况下压缩数据必须准确无误,人们便设计出了无损压缩格式,比如常见的zip、rar等。
压缩软件(compression software)自然就是利用压缩原理压缩数据的工具,压缩后所生成的文件称为压缩包(archive),体积只有原来的几分之一甚至更小。
当然,压缩包已经是另一种文件格式了,如果你想使用其中的数据,首先得用压缩软件把数据还原,这个过程称作解压缩。
常见的压缩软件有winzip、winrar等。
终于看完了,回答完毕其实这里的更详细:http://zhidao.baidu.com/question/3182950.html
文件布丁压缩软件的工作原理是什么?
我们使用计算机所做的事情大多都是对文件进行处理。
每个文件都会占用一定的磁盘空间,我们希望一些文件,尤其是暂时不用但又比较重要不能删除的文件(如备份文件,有点像鸡肋呀),尽可能少的占用磁盘空间。
但是,许多文件的存储格式是比较松散的,这样就浪费了一些宝贵的计算机存储资源。
这时,我们可以借助压缩工具解决这个问题,通过对原来的文件进行压缩处理,使之用更少的磁盘空间保存起来,当需要使用时再进行解压缩操作,这样就大大节省了磁盘空间。
当你要拷贝许多小文件时,通过压缩处理可以提高执行效率。
如果小文件很多,操作系统要执行频繁的文件定位操作,需要花费很多的时间。
如果先把这些小文件压缩,变成一个压缩文件后,再拷贝时就很方便了。
由于计算机处理的信息是以二进制数的形式表示的,因此压缩软件就是把二进制信息中相同的字符串以特殊字符标记来达到压缩的目的。
为了有助于理解文件压缩,请您在脑海里想象一幅蓝天白云的图片。
对于成千上万单调重复的蓝色像点而言,与其一个一个定义“蓝、蓝、蓝……”长长的一串颜色,还不如告诉电脑:“从这个位置开始存储1117个蓝色像点”来得简洁,而且还能大大节约存储空间。
这是一个非常简单的图像压缩的例子。
其实,所有的计算机文件归根结底都是以“1”和“0”的形式存储的,和蓝色像点一样,只要通过合理的数学计算公式,文件的体积都能够被大大压缩以达到“数据无损稠密”的效果。
总的来说,压缩可以分为有损和无损压缩两种。
如果丢失个别的数据不会造成太大的影响,这时忽略它们是个好主意,这就是有损压缩。
有损压缩广泛应用于动画、声音和图像文件中,典型的代表就是影碟文件格式mpeg、音乐文件格式mp3和图像文件格式jpg。
但是更多情况下压缩数据必须准确无误,人们便设计出了无损压缩格式,比如常见的zip、rar等。
压缩软件(compression software)自然就是利用压缩原理压缩数据的工具,压缩后所生成的文件称为压缩包(archive),体积只有原来的几分之一甚至更小。
当然,压缩包已经是另一种文件格式了,如果你想使用其中的数据,首先得用压缩软件把数据还原,这个过程称作解压缩。
常见的压缩软件有winzip、winrar等。
什么是压缩?为什么要压缩?
为什么要压缩? 我们可以从压缩的历史谈起。
早期的电脑无论是硬盘空间还是磁盘空间都小得可怜。
比如93年的时候,一台0.5GB空间的硬盘的个人电脑在国内就已经算是海量空间了。
那个时候,普遍使用磁盘(如3寸盘,就是现在仍常见磁盘,对应电脑上的A驱驱动器;5寸盘,现在已经被淘汰,对应电脑上的B区驱动器。
现在的电脑为什么只有A盘,没有B盘,接着就到了C盘就是这个原因)作为外部存储介质。
众所周知,一张软盘的存储量只有1.44MB,容量非常小。
在光盘还没有诞生的时候,一些游戏、软件要安装的话往往需要很多软盘。
我至今还有一套那时候的轩辕剑2的游戏,共有20余张磁盘,安装时要挨个磁盘安装,非常麻烦。
因为容量的限制,促使各程序员开始开发各种压缩软件对软件进行压缩。
其实与压缩相关的有两道程序,第一道程序是压缩,第二道程序则是解压缩。
软件压缩的原理:在电脑中,一切东西都是数字的,声音也好、图像也好,软件也好,实际上通通都只是一些二进制代码,所谓数码数码,数码相片、数码音频,也是这个道理。
所谓压缩,以数码图片为例,就是将把要压缩的图像的二进制代码中冗长的、重复的代码遵循一定的算法用简短的代码来代替。
比如00002可能代表的是“黑色”,那么我们可以将软件中凡是涉及“黑色”的代码的00002通过02来替换,这样02比起00002是不是占的空间要小?省了好几个字符空间呢。
这里仅是一个例子,软件中的冗长的、重复的代码如果都按一定的算法用简短的代码来替换的话,最后重新生成的软件一定会小得多。
这个重新生成图片,就是压缩后的图片。
这个过程,就叫做压缩。
图片如此,软件、音频、视频亦是如此。
至于算法,则是固定的,压缩软件既包括算法数据库,又包括压缩功能。
所以,一台电脑只需要一个压缩软件就够了,要压缩其它资源就由这个压缩软件完成。
一般而言,被压缩的文件是不能直接运行的,那是因为它的代码都被简化了,计算机是不能直接识别的。
被压缩了的文件只是变小了空间而已,是不能直接使用的。
要想再使用这些压缩过的文件,你必须解压缩。
解压缩这些文件还是要用到对应的压缩它们的压缩软件。
解压缩的过程正好和压缩的过程相反。
同样是通过一定的算法,将简短的代码还原回程序的真正的代码,这样程序的大小会恢复到压缩前的大小,解压后的文件也就可以正常使用。
(很多朋友可能会说WINRAR压缩的文件是可以直接使用的,不过如果你仔细观察,运行一个程序会看到一个进度条,还要等一段时间才能运行,这个过程实际上就是一个解压的过程,只不过它是把文件自动解压到了一个不容易找到的临时文件夹,你看不到这些解压后的文件而已)。
文件经过压缩后,所占空间会大大减小,有的压缩软件可以让软件的大小减少一半,有的压缩软件甚至能将软件压缩至原先大小的六分之一。
压缩技术另一个发展高潮是在互联网刚刚兴起和刚刚引进我国的时候。
那个时候因为网速非常慢,所以人们自然希望在网上下载的软件越小越好,因为越小花的时间就越少,花的上网费也就越少。
不仅如此,至今你都会发现各大网站提供的软件多是压缩过了的,压缩过的文件大小变小,自然比原文件下载起来快。
文件下载下来后,你再通过你已经安装过的压缩软件运行就OK了。
是的,没有对应的压缩软件的话,你下载下来的被压缩软件也是没有用的。
现在,随着数码技术的发展,压缩技术也在不断发展,因为硬盘和光盘的空间毕竟是有限的,而游戏、音频、视频、图片远远非常占据空间,所以压缩技术前景非常广阔并且不断在发展。
音频压缩原理
音频压缩技术指的是对原始数字音频信号流(PCM编码)运用适当的数字信号处理技术,在不损失有用信息量,或所引入损失可忽略的条件下,降低(压缩)其码率,也称为压缩编码。
它必须具有相应的逆变换,称为解压缩或解码。
音频信号在通过一个编解码系统后可能引入大量的噪声和一定的失真参考资料http://baike.baidu.com/link?url=cTVGZLhHAzpZOB_J1uKMhr8riFMe3yjQ4HuRF698FAAyQyGjmTBwMCkg6JZUcNPsr7U8DUzhgHRoZUoRG3sQga
压缩软件的使用方法
你可以用WINRAR来完成此任务!方法:去这个地址:http://down1.tech.sina.com.cn/download/downContent/2004-03-16/2085.shtml下载一个WINRAR安装后,对你需要的文件单击右键-添加到压缩文件并邮寄!就可以了啊!如果还是不懂,加我的QQ吧!我继续明白的告诉你:314913084呵呵!就是这样,别忘记把我设为最佳答案哟!
视频压缩软件哪个好
RMVB本身就是一种破坏视频文件的压缩格式!要压缩,就得破解视频文件,否则不叫压缩。
原始格式的视频文件大得惊人。
视频压缩软件很多,一般来说,专用的转换工具效果会好一些。
什么都能转的工具转换效果要差一些。
不知你要转成什么格式?无从谈起!首先你要弄清压缩原理:RMVB采用的动态压缩(智能方式),对于视频中相对静态一点的图像自动采用高压缩,对于运动图像为了保证清晰度,又适当降低压缩率以提高品质。
所以其压缩效果与生成文件的大小的关系是最好的。
RMVB即保证压缩率又照顾了品质,这就是网上的BT视频基本都采用RMVB格式的原因。
而AVI格式的压缩方式很多,但都是统一的压缩率(非智能),压缩效果不如RMVB。
如果要图像好一点,文件就得大一点,如果文件小一点,图像就会差一点。
因此你的播放器在播放到运动画面时就会是低压缩率,高采样率,当然就会很卡了。
鱼与熊掌是不能兼得的。
要不换一个更好的MP5,呵呵!
顺其自然34079841