Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance 什么会影响解压缩速度?_Performance_Zip_Archive_Extraction_Rar - Fatal编程技术网

Performance 什么会影响解压缩速度?

Performance 什么会影响解压缩速度?,performance,zip,archive,extraction,rar,Performance,Zip,Archive,Extraction,Rar,我不一定有问题,所以这个问题只是出于好奇:什么会影响.rar/.zip/.tar文件的提取速度 我知道一些可能的因素,如RAM、HDD/SDD读/写速度、处理器速度等,但我不认为仅此而已。我发现档案中有很多文件,而不仅仅是一个压缩的.MP4文件需要更长的时间来提取,但我不确定这是真的。我还认为压缩率和提取时间是负相关的。更高的压缩意味着更长的提取时间,反之亦然 那么,还有什么想法吗?为什么不测试一下呢/usr/bin/time用大量文件解压归档文件。zip v.s./usr/bin/time用一

我不一定有问题,所以这个问题只是出于好奇:什么会影响.rar/.zip/.tar文件的提取速度

我知道一些可能的因素,如RAM、HDD/SDD读/写速度、处理器速度等,但我不认为仅此而已。我发现档案中有很多文件,而不仅仅是一个压缩的.MP4文件需要更长的时间来提取,但我不确定这是真的。我还认为压缩率和提取时间是负相关的。更高的压缩意味着更长的提取时间,反之亦然


那么,还有什么想法吗?

为什么不测试一下呢/usr/bin/time用大量文件解压归档文件。zip v.s./usr/bin/time用一个文件解压归档文件。zip在任何存储介质上写入数百甚至数千个小文件总是比将单个大文件写入同一介质慢得多,因为所有小文件都需要大量的文件系统更新。在旧的软盘驱动器上可以看到这一点。仅将一个1MB文件复制到软盘需要几秒钟。但是,将1000个1 KB的文件复制到软盘需要几分钟。闪存介质当然要快得多,但在闪存介质上写入1000个1 KB文件也比在同一闪存介质上仅复制一个1 MB文件慢得多。