首页 > 解决方案 > 解压缩 .app 文件而不将其转换为文件夹

问题描述

与我合作的一家公司有一个问题,即压缩的 .app 文件在解压缩后会解析到其捆绑的文件夹中。

压缩 .app 以便在不解析为文件夹的情况下将其解压缩的最佳方法是什么,即希望它保持单个 .app 文件?

使用 zip 以外的其他格式?压缩成二进制?

提前致谢

标签: macoszipcompression

解决方案


你不应该对此有任何问题。正如 I'L'I 指出的,Mac 上的应用程序一组文件夹。只是 Finder 将其作为单个实体呈现给用户。

压缩和解压缩捆绑包不会改变这一点。Finder 识别.app扩展名并采取相应措施。没有必要在顶级文件夹上设置过去称为“捆绑”位的内容。通过 .zip 文件往返应用程序丢失,但这不再重要了。

所以真正的问题是,您如何检查应用程序的解压缩副本?如果它是通过命令行或其他一些不知道(或不关心)应用程序确实是捆绑包的工具,那么您确实会得到您描述的行为,即使是原始的。

我找不到任何方法来打破 Finder 对应用程序的“单一实体”视图,即使我故意损坏了它,但也许你已经找到了方法。如果是这样,我很想知道你是怎么做到的。


推荐阅读