2016 - 2024

感恩一路有你

7zip压缩文件如何加密 office哪个是用于解压的?

浏览量:4050 时间:2023-07-08 11:20:57 作者:采采

office哪个是用于解压的?

办公应用套件属于微软 的办公自动化软件套件,包括word Excel、powerpoint acc

硬盘速度和网络速度的关系?

主流机械硬盘的速度约为50-150MB/s,SSD约为150-500MB/s,主流CPU(带流水线)和内存的速度约为硬盘的100-1000倍。

换句话说,如果一个解压缩算法平均解压缩一个字节消耗的指令不到100条,硬盘速度就很难赶上CPU速度;如果解压缩一个字节平均消耗的指令数小于1000,那么大部分机械硬盘很难赶上CPU的速度。

所以,瓶颈在哪里,主要看解压过程中的CPU负担。

在正常情况下

Zip s的解压字典只有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才会成为瓶颈。

还有一点:如果提取的文件是零碎的、小的,那么速度是没有参考价值的。小文件的实际写开销远大于文件的实际大小。

参考:

解压的速度跟什么有关?-电脑

为什么唐 t解压操作吃CPU?-电脑

CPU 速度 硬盘 内存 瓶颈

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。