请教关于压缩文件的问题

[复制链接]
查看11 | 回复5 | 2019-9-9 14:47:43 | 显示全部楼层 |阅读模式
回复

使用道具 举报

千问 | 2019-9-9 14:47:43 | 显示全部楼层
1、和硬件配置有很大关系。最主要的几点:A、和硬盘读写速度有关,因为多数情况下,压的是比较大的文件,需要读取需压的文件,并实时把压过的容内写入硬盘文件。B、和CPU的计算能务有关,因为多数压缩需要CPU的运算参与,一些比较复杂的压缩方法往往需要占用较大的CPU运算时。D、和内存容量及速度有关,内存大的时候,软件可能不需要将压缩过程中的中间数据写入硬盘临时空间,内存小时则可能必需。内存读写的速度如跟不上CPU处理速度,会使CPU处于空等。2、不过造成压率低,压缩对象是一定的、压缩算法是一定情况下,你在电脑上做别的事,只是降低了工作速度,不会给压缩出的文件产生任务影响。这就象你要求某人按要求完成一任务一样,他如果没有别的事,可能做得快一些,有别的事时可能做得慢一些,但做出的结果是一样的。3、在当前,对于一般用户,无需知道高压缩的实现过程,只需要学会使用压缩和解压工具,如winrar、winzip及某些版本的win自带的Zip格式压缩功能便可。4、压缩的具体实现在当前来说是很复杂的,不过原理多数差不多。我们的数据文件中,往往有许许多多的重复,这就象你写的一篇文件,里面有很多字是重复的,为了达到你的文章最小化,就可以采用某些非常规的写法。如某行连续有10个空格,在那个位置你可以用“A空10”来代替这10个空格,这样,你的文章就会小很多,当然你还可以想出别的很多的方法来让你的文章占的纸页变小。不过,这样处理过后的文章可能一般人就看不懂了,要让一般人看时,就需要把它反解出来成为一个大家习惯的文章。这就是我们电脑压缩文件的最基本的原理。5、在事实上,我们常见的一些格式文件中,很多是已经经过压缩处理的,这就象大家都习惯某种缩写方式一样。如JPG图象文件就是一种非常典型的,当然,我们还可以发现很多,在这儿就不一一举出。
回复

使用道具 举报

千问 | 2019-9-9 14:47:43 | 显示全部楼层
补充第三个问题。压缩文件的大小和被压缩对象有关,例如:RMVB、JPG这些本身就是高度压缩的文件格式用RAR不会压得更小[个别时候反而越压越大]。而像:TXT、BMP、EXE这些原码写成的文件有很高的压缩空间,压缩比一般能达到5:1以上。
回复

使用道具 举报

千问 | 2019-9-9 14:47:43 | 显示全部楼层
1.压缩同样的文件,高配置的电脑当然用时间短了。但是压缩率应该是软件的关系吧。2.不会,只是用时长些罢了。3.我也遇到过这种情况,有些游戏的安装包只有500多兆,安完后,竟然有1GB多。确实有那种超高压缩率的软件,好像叫什么ultra compress.1 没关系2 不会3 压缩其实主要是把若干个文件弄成一个文件 但是再整体大小上小不了太多的
回复

使用道具 举报

千问 | 2019-9-9 14:47:43 | 显示全部楼层
压缩文件是很占系统资源的…压缩的时候最好不要做其它的事,一边游戏一边压缩系统当然会慢,不过对压缩的文件到没什么影响……
回复

使用道具 举报

千问 | 2019-9-9 14:47:43 | 显示全部楼层
问题1:压缩大小和机器硬件配置无关,但压缩运行速度和硬件有关是肯定的。问题2:不会降低压缩率。同问题1,相当于降低了硬件配置进行压缩而已。问题3:压缩比率与软件有关,不同的压缩算法压缩比率不同,但并不是说一定某个压缩软件就高一些。压缩比率与软件本身有关,不能设置。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行