Windows 和 macOS 压缩有区别吗?

Windows 和 macOS 压缩有区别吗?

我们需要向第三方提交数据,并且我们计划实现自动化。

他们的指示很简单。

  • 将数据放入电子表格文件中。
  • 压缩它(使用 Windows)。
  • 上传到他们的服务器。

看起来容易吗?但事实并非如此。

我们正在使用 macOS 压缩电子表格文件,但他们的系统似乎不接受它。他们的说明明确指出您必须使用 Windows 来压缩文件。

这是它在 Windows 上的样子。

以下是我们在 macOS 上所做的事情。

在 Windows 上创建的 zip 文件可以在他们的终端上运行,但在 macOS 上则不行。我们在工作中使用 macOS,因此每次都使用 Windows 来压缩文件会很困难。

Windows 和 macOS 上的压缩方法有什么不同吗?有没有办法在 macOS 上像在 Windows 上一样压缩文件?

答案1

很可能是苹果的双重/资源分叉信息被压缩了,但这只是“混乱”的,不应该以任何方式阻止他们解压它。
他们可能会看到

__MACOSX
    ._file.xlsx  
file.xlsx  

解压后。如果在另一台 Mac 上解压,则此信息不可见,解压后会重新包装到文件中。丢失这些额外数据通常并不重要。

例如BetterZip[有薪酬的] &柯卡可以告知 [donationware - 免费直接下载,付费 App Store] 排除无关的 Apple 特定信息。

以 Keka 为例,一旦选中“排除 Mac 资源分支”框,压缩操作只需拖放即可。

在此处输入图片描述在此处输入图片描述

这样 Windows 中的摘录就变得整洁有序

在此处输入图片描述

而不是使用 Finder 来压缩

在此处输入图片描述

答案2

如果 Windows 用户对 zip 文件内的资源分支信息感到困惑,您可以简单地在 OSX 终端中将其删除:

zip -d name_of_zipfile.zip __MACOSX

这将从指定的 zip 文件中删除 __MACOSX 子文件夹(其中包含 Mac 特定的资源分支信息)。

请注意:__MACOSX 区分大小写,以 2 个下划线字符开头

相关内容