다음을 통해 공유


packageutil.exe

PackageUtil은 패키지 파일에 대한 서명 키 정보를 검색하고 기본 패키지 파일과 업데이트된 패키지 파일을 비교하는 데 사용됩니다.

PackageUtil은 다음과 같은 하위 명령과 함수를 제공합니다.

명령

설명

packageutil license 지정된 패키지에 사용된 서명 키에 대한 정보를 검색합니다.
packageutil compare MakePkg.exe에서 만든 두 패키지인 기본 패키지 파일과 업데이트된 패키지 파일을 비교합니다.
packageutil info 버전 번호, ContentID, ProductID, GameOS 버전, 암호화 키 ID를 포함한 패키지에 대한 정보를 제공합니다.
packageutil chunkinfo ID, 청크 크기, 지정자를 포함하여 패키지의 청크에 대한 정보를 제공합니다.
osinfoGUID, 버전 번호, 네 부분으로 된 버전 번호를 포함하여 특정 타이틀의 OS에 대한 정보를 제공합니다.

packageutil license

지정된 패키지에 사용된 서명 암호화 키에 대한 정보를 검색합니다. 라이선스 명령을 실행하면 packageutil이 다음 값 중 하나를 출력하게 됩니다.

  • 서명된 제출(/l) - 파트너 센터 제출에만 해당
  • 테스트 서명됨 - (/lt) - 테스트용 로드 사용; 안전하지 않게 암호화됨

참고 항목

현재 packageutil 라이선스는 /lk 서명된 패키지를 /l 서명된 패키지로 반환합니다.

packageutil license <packagefile> [<ekbfile>] [/?]

옵션

설명

<packagefile> 검사할 패키지 파일을 지정합니다.
<ekbfile> 선택적으로 EKB 파일이 패키지 파일과 연결된 올바른 EKB 파일인지 확인합니다. 인증을 위해 패키지를 제출할 때 이 테스트를 사용하여 인증 중인 패키지에 대한 올바른 EKB 파일을 제공할 수 있습니다. EKB 파일을 지정하면 packageutil은 서명 키 정보에 더해 "일치하는 패키지 및 EKB" 또는 "오류: 일치하지 않는 패키지 및 EKB" 중 하나를 표시합니다. EKB 파일에는 암호화 키 자료가 포함되어 있으며 [makepkg /l 또는 makepkg /1k](makepkg.md)로 패키지를 빌드할 때 암호화된 패키지와 함께 생성됩니다. makepkg /lk를 사용하는 경우 이 매개 변수에서 CEKB 또는 LEKB를 사용하지 마세요.
/? 도움말 텍스트를 표시합니다.

packageutil compare

PackageUtil은 makepkg.exe에서 만든 두 패키지인 기본 패키지 파일과 업데이트된 패키지 파일을 비교합니다. 패키지는 동일한 ContentID를 사용하여 만들어야 하며, 두 패키지는 /LK (권장) 암호화 옵션 또는 makepkg.exe의 기본 암호화 모드로 만들어야 합니다. 결과가 정확하지 않으므로 /L 명령줄 스위치를 제공하지 마세요.

PackageUtill은 basepackagefile로부터 updatedpackagefile로 업데이트 되기 위해 다운로드 가능한 데이터 목록을 포함하는 보고서를 생성합니다. 보고서는 소매 콘솔이 업데이트를 수행하기 위해 사용하는 동일한 알고리즘을 사용합니다. 보고서는 다운로드 가능하고 다운로드 가능한 각 파일의 정확한 데이터 범위 내에서 각 파일의 비유을 나열합니다.

마지막으로, PackageUtil은 본체가 기본 패키지에서 업데이트 패키지로 업데이트될 때 수행할 다운로드의 크기에 대한 추정치를 제공합니다. 만약 패키지가 지능형 전송을 사용하면 장치의 시나리오 유형에 및 언어 조합에 따른 다양한 시나리오를 생성합니다.

packageutil compare <basepackagefile><updatedpackagefile> [/?]

옵션

설명

<basepackagefile> 비교를 위한 기본 패키지 파일을 지정합니다.
<updatedpackagefile> 비교를 위해 업데이트된 패키지 파일을 지정합니다.
/? 도움말 텍스트를 표시합니다.

packageutil info

버전 번호, ContentID, ProductID, GameOS 버전, 암호화 키 ID를 포함한 패키지에 대한 정보를 제공합니다.

packageutil info <packagefile>

옵션

설명

<packagefile> 검사할 패키지 파일을 지정합니다.

packageutil chunkinfo

ID, 청크 크기, 지정자를 포함하여 패키지의 청크에 대한 정보를 제공합니다.

packageutil chunkinfo <packagefile>

옵션

설명

<packagefile> 검사할 패키지 파일을 지정합니다.

packageutil osinfo

GUID, 에디션 번호 및 네 부분으로 구성된 버전 번호를 포함하여 특정 타이틀의 OS에 대한 정보를 제공합니다.

packageutil osinfo

참고 항목

배포 패키지 스키마

패키지 리소스 인덱스 만들기(makepri.exe)