Finder가 단일 파일인 것처럼 사용자에게 제공하는 디렉토리

Package
안에는 Application
을 실행하는데 필요한 코드와 리소스 파일이 있습니다. 하지만 사용자에게는 단일 파일처럼 제공이됩니다.
일반적으로, 특정 기능이나 속성을 갖춘 프로그램 또는 라이브러리와 관련된 파일들의 모음입니다.
Package
라는 단위를 사용하는 이유는 일반 사용자들이 Finder를 통해서 Application
을 실행할 때, 단일 파일처럼 작동하도록 하여 내부 파일에 부정적인 행동을 사용자가 느낄 수 없도록 Package
를 사용하는 이유는, 사용자 환경을 개선하기 위함이다.
Finder 에서 단일 파일로 간주하는 확장자
.app
.bundle
.framework
.plugin
.kext