22 zip extract archiving utf-8 macos
我试图将文件移动到另一个硬盘驱动器。所以我使用 Mac OS X 内置的压缩功能将我所有的照片归档到一个大的 ZIP 文件中。
但是文件解压失败。我试过很多程序,但我试过的程序都不能提取文件。我已经尝试过 Mac OS X 的提取实用程序StuffIt Expander、7-Zip(命令行),但都失败了。Mac 的存档实用程序和 StuffIt 似乎不支持大文件,并且 7-Zip 的命令行版本给出了一个错误,指出unsupported archive。
我在 Windows 中没有运气,因为我的许多文件都有中文文件名,并且无法在 Windows 下提取到正确的名称。
是否有一些程序可以支持大文件,可以处理使用 Mac OS X 的压缩功能压缩的文件,并且可以支持 UTF-8 文件名?有或没有 GUI 都很好。
更新
好吧,我在压缩文件方面做出了错误的决定,现在已经太晚了。我想如果我可以压缩它,我应该能够提取文件。太晚了,原件不见了,只剩下一个大的 ZIP 文件。
我曾尝试使用“解压缩”,但它显示未找到 End-of-central-directory signature。我想它也没有大文件支持。
我会尝试 SuperMagic 所述的 Windows Vista 方法,但为此我需要借用一台计算机。无论如何,谢谢大家,但请提供更多关于可能提取该文件的软件的建议。
小智 32
备份 12GB 目录时,我遇到了同样的情况。
我使用dittoOS X Yosemite 安装中随手可用的命令修复了它:
ditto -x -k file.zip dst-directory
-x to extract an archive
-k Specifies it to be a PKZip archive instead of the default CPIO
Run Code Online (Sandbox Code Playgroud)
tre*_*mby 18
如果你使用自制,你可以安装7zip的有:brew install p7zip。
然后,您可以使用以下命令提取文件:7z x filename.zip。
小智 17
我最近在 OS X 10.6.6 上遇到了同样的问题。我一直在命令行压缩我的 VMware VM,并将它们复制到备份媒体。当我在硬件故障后尝试解压缩备份的 VM 时,我有几分钟的时间来解决解压缩的“未找到中央目录的开始位置;zipfile 损坏”错误。
经过一番摸索,问题原来是 OS X 附带了 Info-Zip zip 的 v3.0,它支持 Zip64 扩展并在需要时自动使用它们(所以我在没有意识到的情况下创建了 Zip64 文件),但只有Info-Zip 解压的 v5.52,不支持 Zip64 - 解压的 v6.0 中添加了对 Zip64 的支持。
我不知道为什么 Apple 没有提供与所提供的 zip 匹配的解压缩文件,但我找到了两个简单的解决方案:
MacPorts 用户可以使用“sudo port install unzip”安装 unzip 6.0。
共享软件存档实用程序 BetterZip 无论如何都是一个方便的软件,它支持 Zip64,因此只需使用它而不是命令行,我就能够提取我的存档 VM 并继续我的一天。
我相信 ZIP 文件格式的总存档大小限制为 4 GB。 维基百科似乎支持这一点。
如果您有可用的 Windows Vista 或更新版本的计算机,请尝试浏览那里的存档以查看它是否采用较新的ZIP64格式。
因此,ZIP64 支持可能在创建存档的内容和用于解压缩它的内容之间有所不同。
另外,Mac OS X 命令提示符中是否有解压缩命令标准?
| 归档时间: |
|
| 查看次数: |
77787 次 |
| 最近记录: |