windows - 解压速度太慢,无法传输许多文件

标签 windows zip 7zip

我们需要将大量的小 jpg 文件分发到离线系统。现在,我们将其作为 800MB(230K 文件)的 7zip(或普通 zip)发送,并使用 7zip 对其进行解压缩。在相当大的 4 核处理器上解压大约需要一个小时。

有没有办法在windows7(或win server 2008)上在更合理的时间范围内创建和解压如此大小的文件包?

(我会接受甚至非常遥远的答案,例如:将所有这些作为二进制 blob 放入单个 CloudDB 数据库中,然后将存档发送到目标计算机,或者创建 VM 或虚拟磁盘镜像 - 但我需要一些关于做这类事情的提示)。

最佳答案

那么这就是你的遥远答案:;)

问题可能不在于计算能力。文件系统和/或硬盘最有可能是瓶颈。

对于 Win7(以及 Server2008),您可以 use a Virtual Hard Disk而不是压缩它。 Win7 对 VHD 文件具有 native 支持,并且可以通过磁盘管理将内容模拟为驱动器或子文件夹。因此无需解压缩文件。

关于windows - 解压速度太慢,无法传输许多文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18060788/

相关文章:

ios - 如何使用 Windows 开发机器为 iPhone 开发?

haskell - 如何使用 Haskell LibZip 编写 zip 文件?

java - 推荐一种可以通过 Java 中的随机访问进行更新的索引文件格式

java - 在 Java 中压缩文件时在 7Zip 中创建空文件夹

用 7z 压缩目录中的所有内容,除了一个文件或一种文件类型

windows - 自签名 SSL 证书适用于 IE 和 curl,但不适用于现代浏览器

java.security.NoSuchProviderException : no such provider: SunMSCAPI

windows - 我如何从 IMMDevice 获取信息?

c# - SharpZipLib 检查并选择 ZIP 文件的内容

powershell - 如何使用Powershell从7z文件中部分提取文件夹