![无法在 Ubuntu 中使用 winrar 创建的密码解压 zip 文件](https://linux22.com/image/130337/%E6%97%A0%E6%B3%95%E5%9C%A8%20Ubuntu%20%E4%B8%AD%E4%BD%BF%E7%94%A8%20winrar%20%E5%88%9B%E5%BB%BA%E7%9A%84%E5%AF%86%E7%A0%81%E8%A7%A3%E5%8E%8B%20zip%20%E6%96%87%E4%BB%B6.png)
我有一个在 Windows 7 中使用 winrar 制作的 zip 文件,该文件在 Windows 中可以使用密码打开,但是从 GUI 中解压缩的 Ubuntu 和在 Ubuntu 中运行的 python zipfile 实用程序都无法使用正确的密码解压缩该文件。
有趣的是,在 Windows 上用 python 运行 zipfile 也无法提取文件,并出现相同的错误(密码错误)。我可能会错过什么?
答案1
设法找到了解决方法 - 我使用以下命令在 Ubuntu 上安装了 7zip:
sudo apt-get install p7zip-full
sudo apt-get install p7zip-rar
我提取文件的方法是在 python 中导入 subprocess 并使用 shell 为我提取文件。