패키징, 배포 및 쿼리 용어집

애플리케이션 사용자 모델 ID

애플리케이션 사용자 모델 ID는 운영 체제에서 앱을 고유하게 식별하므로 운영 체제에서 앱에 알림을 보낼 수 있습니다.

블록 맵

실행 코드 블록 및 앱 패키지의 파일에 저장된 데이터에 대한 인덱스 및 암호화 해시를 정의합니다. 모든 앱 패키지에 BlockMap.xml 파일이 필요합니다.

종속성 패키지

다른 패키지가 의존하는 패키지입니다. 종속성은 종속성 패키지의 매니페스트가 아니라 종속 패키지의 매니페스트에 선언됩니다.

종속 패키지

다른 패키지에 대한 종속성을 사용하는 패키지입니다. 종속성은 종속 패키지의 매니페스트에 선언됩니다.

공간 파일

배포할 앱의 일부가 아닌 앱 패키지 내의 파일입니다. 이러한 파일은 패키지와 관련된 메타데이터를 제공합니다. 표준 공간 파일에는 매니페스트, 블록 맵, 스트림 맵 및 디지털 서명이 포함됩니다. 공간 파일은 패키지 빌드 프로세스의 일부로 만들어집니다. OPC 사양에 따라 이름이 "*\_rels\*.rels" 패턴과 일치하는 [Content_Types].xml 파일은 공간 파일입니다.

매니페스트

패키지 ID를 포함하여 패키지와 연결된 내용 및 메타데이터를 설명하는 XML 파일입니다. 매니페스트 XML 파일은 모든 앱 패키지에 필요합니다.

Opc

OPC(Open Packaging Conventions)는 ISO/IEC 29500 및 ECMA 376 표준에 설명된 컨테이너 파일 기술을 설명합니다. 앱 패키지는 OPC 규격입니다.

패키지

앱 패키징 모델과 연결된 배포, 관리 및 서비스 소프트웨어의 단위입니다. 패키지에는 Windows에 소프트웨어를 설명하는 매니페스트 파일과 함께 앱을 구성하는 파일이 포함되어 있습니다.

패키지 패밀리 이름

컴퓨터의 패키지 패밀리를 고유하게 나타내는 패키지 ID의 직렬화된 형식입니다. 파일 및 폴더와 같은 개체의 이름을 지정하는 데 적합합니다. 패키지 패밀리 이름은 패키지 전체 이름과 비슷하지만 이름 및 게시자만 포함합니다. 서비스(버전, 아키텍처 및 리소스 정보)로 변경되는 정보는 제외되므로 패키지에 대한 버전 독립적 참조에 유용합니다.

패키지 전체 이름

컴퓨터에서 이 버전의 패키지를 고유하게 나타내는 패키지 ID의 직렬화된 형식입니다. 파일 및 폴더와 같은 개체의 이름을 지정하는 데 적합합니다.

패키지 ID

패키지에 대한 전역적으로 고유한 식별자입니다. 이름, 게시자, 지원되는 아키텍처, 리소스 정보 및 버전을 포함하여 패키지에 대한 특성의 튜플로 구성됩니다. 패키지 ID의 직렬화된 형식은 패키지 전체 이름 및 패키지 패밀리 이름을 참조하세요.

패키지 상대 애플리케이션 ID

패키지 매니페스트 내의 Application 요소에 대한 Id 특성이며 PRAID라고도 합니다. 이 문자열은 패키지 내의 앱을 고유하게 식별합니다. 이 특성은 Application 요소에 필요합니다.

페이로드 파일

배포할 앱의 일부인 앱 패키지 내의 파일입니다. 이러한 파일은 추출되어 사용자의 설치 폴더에 배치됩니다.

리소스 ID

패키지의 리소스를 구분하는 데 사용되는 패키지 ID의 선택적 부분입니다. 예를 들어 리소스 ID를 사용하여 언어 또는 로캘을 지정할 수 있습니다.

ZIP 중앙 디렉터리

ZIP 보관 파일에 있는 바이트 시퀀스로, ZIP 보관 파일에 대한 메타데이터와 보관 파일 내의 이름, 크기, 압축 설정 및 위치를 비롯한 콘텐츠에 대한 메타데이터를 저장합니다.