电脑解压软件占用内存(电脑解压软件占用内存吗)

1. 电脑解压软件占用内存吗

Rar是一种压缩文件的格式。他可以用win rar win zip 7Z等专业的解压缩软件进行编辑和打开。 Rar支持将各种特别巨大的文件文档压缩为占空间特别小格式的压缩文件,从而达到节省电脑硬盘空间的目的。同时如果需要用U盘来回传输大的文档和文件,将这些文件压缩后也会变成 rer格式的压缩文件。

2. 电脑解压软件占用内存吗怎么清理

解压缩的全过程是

文件由硬盘读入内存,如果文件极大,那么消耗内存就很明显;

cpu进行解压缩,cpu使用率取决于压缩比,压缩比越高,cpu消耗越大,仅仅是打包的压缩文件基本不消耗cpu;

解压的文件先写入内存;

由内存将文件写入硬盘。

第一步和第三步都要消耗内存,文件越大越明显,因为cpu不直接跟硬盘交互,必须先读入或者写入内存,第二步消耗cpu,压缩比越大,消耗越明显。

3. 解压消耗内存吗

主流的机械硬盘速度大概在50-150MB/s之间,SSD大概是150-500MB/s,主流的CPU(带流水线)、内存的速度大概是硬盘速度的100~1000倍左右。换句话说,如果一个解压算法,平均解压一个字节消耗的指令数如果少于100个,那么硬盘速度就很难赶上CPU速度了;如果平均解压一个字节消耗的指令数少于1000个,那么绝大多数机械硬盘很难赶上CPU速度。所以,瓶颈在哪,主要看解压的过程中的CPU负担。

通常情况下

,zip的解压字典只有32K或者64K,解压的过程中并非每次都搜索完整的字典,所以zip默认配置下很难占满CPU,如果考虑到多核的话,每个核的负担可以更低,磁盘IO的负担会更重,瓶颈效果会更明显。如果要让CPU成为瓶颈,需要调整一些压缩的策略,比如:1. 字典要更大,查找速度会更慢,如果

字典比内存还大

就更好了(7zip最大可以配置1G的字典)。2.

文件的信息熵要足够大

,换句话说文件本身更难以压缩,比如已经被压缩过的视频文件,这样解压时查字典的负担会更重。3.

解压到内存里

,或者至少是SSD里。4. 压缩的时候选择用

AES-256加密

一下。5. 挑一个

性能比较弱的CPU

解压。满足以上条件的情况下,就可以让CPU成为瓶颈了。但这样的条件很难达到,因为满足以上条件,会让压缩的过程变得非常慢,比如7zip的LZMA2算法中,把字典配到1G,线程数16的情况下,压缩需要内存是88G左右,绝大多数PC的内存都不够用。在超级计算机上压缩,到普通计算机上解压就有可能吃满CPU。对于通常情况下来说,解压文件瓶颈在硬盘,只有在一定特定的场景下,CPU才会成为瓶颈。补充一点:如果解压的是零碎的小文件,速度没有参考价值。小文件的实际写入开销比文件实际大小要大的多。参考:

解压缩的速度和什么有关? - 计算机

解压缩操作为什么不吃CPU? - 计算机

4. 电脑解压文件占内存吗

这是因为解压文件进了c盘,我们通过指定路径,解压到其它盘里,来解决这个问题。

解压文件时会说c盘满了是因为解压软件默认解压到C盘,而C盘内存不足,具体解决该问题的步骤如下:

1、首先我们打开电脑找到我们的解压缩软件启动项。

2、开启WinRAR后,点击菜单栏中的选项,选择进入设置。

3、在设置界面点击"路径",进入临时文件路径设置。

4、修改临时文件解压的文件夹路径,可以点击右侧的浏览自定义要存放临时文件的地方,然后去掉"仅用于可移动磁盘",完毕后点击确定保存设置。

5、然后以后解压WinRAR时所有临时文件都会被存放到你所设置的目录,就不会出现解压文件出现C盘已满的问题了。

5. 解压占用多大内存

如果你的临时文件夹TEMP在C盘的话,那确实要占用C盘空间,因为解压缩文件在打开时,要先解压缩在临时文件夹中,再在临时文件夹中打开其中的文件,但是说是占内存,就没有这种说法了.

即使你解压缩在别的盘上,也要经过这样一个过程,就是先解在临时文件夹中,再复制到另外的盘中,解压缩小文件可能看不出来,转眼就过去了,如果你解的是几百兆的大文件,你就很容易看到这一过程.

6. 电脑需要解压软件吗

右键点击压缩文件夹,没有“解压到当前文件夹”选项;处理方法:

1、左键双击打压缩文件,点击:选项-设置;

2、在打开的设置对话框中点击:综合-上下文菜单项目,打开选择关联菜单项目对话框;

3、在打开选择关联菜单项目对话框中。点击:解压到当前文件夹(X)打勾,再点击:确定;

4、回到设置对话框,点击:确定;

5、此时弹出用户帐户控制对话框,询问:你要允许此应用对你的电脑进行更改吗?点击:是(Y);

6、右键点击压缩文件,右键菜单中显示了:解压到当前文件夹。

7. 解压软件内存不足

  这种情况下,不要直接双击压缩包,先打开WinRAR,在参数设置中选择“路径”,将解压临时路径设置到剩余空间较大的非系统分区,同时取消“仅用于可移动磁盘”选项,之后在解压游戏时,右击游戏文件,选择“解压到”,再设置解压的目标目录即可。

8. 电脑解压软件占用内存吗安全吗

压缩软件不是那种需要经常关注界面的应用,比如你需要压缩一些文件,往往是设置好选项后后面的工作就由压缩软件本身完成,界面还能怎么改进呢?引入流行的所谓Ribbon?加入大量特效?

这不是压缩软件的本职工作。老实说界面太花哨的压缩器往往还会让人怀疑其内在(压缩率、性能、文件是否会损坏)。

因为要兼容现存的压缩文档,所以对于一个旧的压缩器来说,压缩算法和文件格式部分最稳妥的做法是不要进行大的改动,最好是不改动,压缩器带来的一点点改进无关紧要,损坏了现存压缩包的文件问题就严重了。

如果是仅仅是从技术的角度来说,抛开兼容旧文档的压力(比如从头开发一个压缩软件),那么创新点还是很多的,但举几例:

文件修复:这个功能其实不算是新功能,但是并没有普及开,仅仅出现在部分压缩器上。

并行压缩:现在很多人电脑都具备多核心处理器,那么是不是能针对多核心进行优化以提升性能呢?这个在部分压缩器上已经实现了。

云压缩:把一些需要非常大计算能力的超强压缩算法。比如说该算法比一般传统压缩器压缩率提高30%(这不是玩笑,而且很有用,要压缩的数据越大这个30%所占比例越大),但是该算法运行时需要占用128GB内存,或者运行速度很慢,怎么办?做成云服务,由专业的服务提供商购买强大的计算机提供压缩服务。

特征自定义:给用户提供比较高的自由度用恰当的方式描述所压缩的数据的类型,这样可以提供比较高的压缩率,这个涉及的知识很多,用户如何描述这个“特征”?用图?用代码?。

自描述压缩格式:这里的“自描述”不是“自解压”的意思,而是在压缩文档中内置对压缩算法的描述。这样的做法有什么好处呢?就是每次解压可以通过自我描述的压缩算法来解压压缩包内的数据,直接带来的好处就是,以后压缩格式可以放肆地升级而不用考虑兼容了,反正压缩文档有解压缩该文件所需的信息,以后该压缩器的公司倒闭了或者再也不更新了也不怕。自描述功能目前我还没见到很多压缩器有,该功能的实现依赖对自描述信息的设计问题,假设这个自描述信息是给出一个跨平台的虚拟机标准的字节码(这是我见过的唯一做法),那如何设计这个虚拟机才能在很多平台上获得较高的性能?

这涉及对流行计算机体系结构以及未来可能会流行的计算机体系结构的把握。说起来简单,实际做下去能作出什么效果还很难说。我目前还没成功实现过这个功能。应该还有很多点子,如果你有好的主意也请告诉我。