2

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

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

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

4

3 回答 3

1

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

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

对于 Win7(以及 afaik Server2008),您可以使用虚拟硬盘而不是压缩它。Win7 对 VHD 文件具有本机支持,并且可以通过磁盘管理将内容模拟为驱动器或子文件夹。所以没有必要解压缩文件。

于 2013-08-05T15:46:41.223 回答
1

我有同样的问题,并解决了它。问题很可能是 Windows 附件服务,出于安全原因,该服务会对下载或附加的 zip 文件进行额外审查。

要绕过这个:

  1. 右键单击文件
  2. 选择属性
  3. 检查取消阻止

有关详细信息,请参阅:为什么 WinZip 速度慢?

于 2017-06-15T04:12:24.600 回答
0

我和一些同事谈过,他们可能有一个更简单的解决方案。由于大小低于 4GB,并且我想要只读访问,我可以创建一个 ISO 映像,然后使用此 Microsoft 实用程序将其安装在 win7 或 win2008server 上:

此实用程序使 Windows XP、Windows Vista 和 Windows 7 的用户能够将 ISO 磁盘映像文件挂载为虚拟 CD-ROM 驱动器。

于 2013-08-07T17:26:08.887 回答