[7z通过命令行提取会引发错误“无法分配所需的内存”]

问题描述 投票:-1回答:2

尝试提取SQL Server ISO文件时出现以下错误。

文件cab1.cab已经存在。用覆盖1033_ENU_LP \ redist \ VisualStudioShell \ VSSetup \ cab1.cab? (是)/(否)o /(A)总是/(S)全部跳过/ A(u)重命名所有/(Q)uit?

与-aoa一起使用时,它表现得很好。但是,为什么我会收到此错误?替换文件会导致可执行文件出现任何问题?

windows zip extract 7zip
2个回答
1
投票

我找到了答案。

使用命令时

7z e

它将子目录中的所有文件和文件提取到当前工作目录中。

解决方案是

7z x


0
投票

我在Windows 64位的7za命令行工具中收到“无法分配所需的内存”错误,解决方案是使用7zip 64位安装程序,并使用已安装的7z.exe使用相同的命令。

我猜想7za命令行工具是32位的,而我尝试压缩的文件为150GB,这太大了,而7zip正在尝试分配的内存比32位支持的更多。

© www.soinside.com 2019 - 2024. All rights reserved.