解压缩太慢,无法传输许多文件

时间:2013-08-05 14:32:29

标签: windows zip 7zip

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

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

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

3 个答案:

答案 0 :(得分:1)

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

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

对于Win7(以及afaik Server2008),您可以use a Virtual Hard Disk而不是压缩它。 Win7本身支持VHD文件,可以通过磁盘管理将内容模拟为驱动器或子文件夹。所以没有必要解压缩文件。

答案 1 :(得分:0)

我与一些同事交谈,他们可能会有一个更简单的解决方案。由于大小不到4GB,我想要READ-ONLY访问,我可以创建一个ISO映像,然后使用这个Microsoft实用程序将它挂载到win7或win2008server上:

<强> This utility enables users of Windows XP, Windows Vista, and Windows 7 to mount ISO disk image files as virtual CD-ROM drives.

答案 2 :(得分:0)

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

绕过这个:

  1. 右键单击文件
  2. 选择属性
  3. 检查取消阻止
  4. 有关详细信息,请参阅:Why is WinZip slow?