我们需要将大量小jpg文件分发到离线系统。现在,我们发送它作为一个800z(230K文件)的7zip(或普通zip)并使用7zip解压缩它。在相当大的4核处理器上解压缩大约需要一个小时。
在Windows7(或win server 2008)上是否有办法在更合理的时间范围内创建和解包此大小的文件包?
(我会接受甚至更远的答案,例如:将这些全部放在单个CloudDB数据库中作为二进制blob,然后将存档发送到目标计算机,或创建VM或虚拟磁盘映像 - 但我需要关于做这类事情的提示的一些指示。)
答案 0 :(得分:1)
那么这就是你的答案:;)
问题可能不在于计算能力。文件系统和/或硬盘最有可能成为瓶颈。
对于Win7(以及afaik Server2008),您可以use a Virtual Hard Disk而不是压缩它。 Win7本身支持VHD文件,可以通过磁盘管理将内容模拟为驱动器或子文件夹。所以没有必要解压缩文件。
答案 1 :(得分:0)
我与一些同事交谈,他们可能会有一个更简单的解决方案。由于大小不到4GB,我想要READ-ONLY访问,我可以创建一个ISO映像,然后使用这个Microsoft实用程序将它挂载到win7或win2008server上:
答案 2 :(得分:0)
我有同样的问题,并解决了它。问题很可能是Windows附件服务,出于安全原因,它会对下载或附加的zip文件进行额外审查。</ p>
绕过这个:
有关详细信息,请参阅:Why is WinZip slow?