본문으로 건너뛰기

XPP 형식

XPP(이하 “스크립트 앱 번들”)는 XXTouch에서 분석하고 확인하며 실행할 수 있는 Bundle(번들) 구조로, 사용자에게 하나의 파일 형태로 표시됩니다. 이 “파일”은 실제로 .xpp 확장자를 사용하는 디렉터리이며, 구조는 다음과 같습니다.

파일설명
Info.lua정보 파일로, 스크립트 앱 번들의 구성을 구조화하여 저장합니다. XXTouch는 이 파일을 기준으로 XPP와 관련 정보를 식별합니다.
실행 가능 스크립트각 스크립트 앱 번들에는 실행 가능 스크립트가 하나 이상 포함되어야 합니다(.xxt 또는 .lua).
인터페이스 구성선택 사항으로, 앱에 구성 인터페이스를 제공하는 XUI 구성 파일(.xui 또는 .xuic)을 포함할 수 있습니다.
리소스 파일선택 사항으로, 실행 가능 스크립트 외에 필요한 데이터 파일입니다. 일반적으로 이미지, 아이콘, 사운드, 현지화 문자열, 구성 파일 등이 포함됩니다. 일부 리소스는 특정 언어나 지역에 맞게 제공할 수 있으며 공용 리소스로 제공할 수도 있습니다.
Bundle(번들)이란?

Bundle은 특정 구조와 특정 확장자를 가진 디렉터리로, 실행 파일, 현지화 리소스, 이미지 등의 관련 리소스를 하나의 독립된 프로젝트로 구성할 수 있게 해 줍니다.

대부분의 Bundle은 일반 파일과 동일한 방식으로 사용할 수 있어 내부 파일이 실수로 수정되거나 손실될 위험을 줄입니다. 또한 Bundle은 폴더 구조를 활용해 리소스 구성 방식을 단순화하고, 리소스 포크 사용으로 인한 추가적인 복잡성을 피합니다.

IMG_2723.jpg