4 mac
.app 执行文件如何工作?可以反编译吗?在 Windows 世界中,exe 文件是通过十六进制编辑器等修改的,大多数可执行文件依赖于库文件,例如 dll 和 ini 文件。
但是 .app 文件是如何工作的?
我已经通过终端显示了 hardrives 目录结构,当我在安装后获得要安装的新软件包时,我不仅看到了 .app 文件和应用程序文件夹,而且还看到了其他文件,例如背景文件夹(如果这个包有一个很好的背景)和其他一些文件。但是这些应用程序文件,是嵌入在应用程序中的库文件吗??还是调用 OSX 包含目录中的库文件?我只想知道我所能知道的关于 Mac 的一切。很快我就会开发,但还没有。
.app 文件是一个存档,包含二进制可执行文件本身,以及随附的任何资源。从本质上讲,它包含您在 Windows 上的程序文件夹中看到的所有文件,但对于 UI,它显示为单个整体项目。这允许安装和卸载程序,只需将 .app 文件放在 /Applications 文件夹(或用户希望的任何位置),并在不再需要时将其删除。
当您双击 .app 文件时,操作系统的打开处理程序知道执行内部二进制文件。
您可以右键单击 .app 文件并点击“显示包内容”以查看包的内部文件夹结构。
| 归档时间: |
|
| 查看次数: |
11449 次 |
| 最近记录: |