我是一名铁杆用户,我对Windows很了解。但是有一点我还没有真正得到......当macOS可执行文件只是一个带有该扩展名的文件夹时,.app's
怎么样,如Windows上的.exe's
?那是我不能得到的。
感谢。
答案 0 :(得分:0)
正如您所注意到的,.app
本身不是可执行文件。它是一个标准化的文件夹结构,其中包含一个子文件夹中的真实可执行文件:Contents/MacOS
。还有一堆元数据以及应用程序在Contents
内的几个子文件夹中需要的其他库。元数据定义图标,应用程序名称,版本号等。它存储在Contents/Info.plist
中。负责显示文件和文件夹(Windows上的Windows资源管理器)的macOS程序称为Finder。 Finder只需处理一个带有.app
扩展名的文件夹结构,而Info.plist
出现就像一个可执行文件一样出现。还有更多的文件夹结构示例在Finder中显示为文件,例如使用.sparsebundle
磁盘映像或Apple的照片应用程序存储的照片库。您可以右键单击那些"文件"并选择"显示包装内容"在Finder中查看文件夹结构。