如何使用本机工具制作可在任何操作系统上干净解压的 zip 文件?

如何使用本机工具制作可在任何操作系统上干净解压的 zip 文件?

如果我使用 OS 原生工具在 OSX 10.6 上创建一个 zip 文件,然后在 Windows 7 上解压它,它的根目录将双重嵌套在另一个同名的目录中,并且它将包含各种垃圾,如 .MACOSX 和 .ds_store

如果我使用操作系统原生工具在 Windows 上创建一个 zip 文件,并尝试使用原生工具在 OSX 上解压它,它只会创建一个 .ztgz 文件或类似的文件,然后解压只会无限生成另一个 zip 文件。

我如何制作一个干净的 zip 文件以供分发,以便可以在任何系统上正确、干净地运行?

答案1

您可以尝试在虚拟机中设置 DOSBOX,然后使用 Dos 创建 .ZIP 文件。

但在你到达这一点之前,如果我是你,我会从http://www.7-zip.org/并使用它。7-zip 有很多选项,可以创建 .ZIP 文件以及自己的格式。由于您可以访问 Windows,因此最简单的方法可能是安装 Windows .MSI 并使用 Windows 资源管理器右键菜单访问 7zip GUI。

您可以将这两个选项结合起来,并在 OS/X 机器上的 VM 中运行 Linux,以便运行与 OS/X 相同的灵活 UNIX 工具,但在更简单的环境中,具有更少的装饰和更多的控制。

答案2

仅添加为当前有用信息

有如下实用程序BetterZip[$19.95] 将专门排除任何特定于平台的附加内容,例如 Mac ._ [点下划线] 文件等。

相关内容