바이너리 plist 파일은 macOS 및 iOS 애플리케이션에서 일반적으로 사용되는데, 이는 파일이 간결하고 효율적이기 때문입니다. 하지만 사람이 읽을 수 없어 내용을 검사하거나 수정하기 어렵습니다. 이 가이드에서는 바이너리 plist 파일을 XML로 변환하여 내용을 쉽게 읽고 수정할 수 있는 방법을 배우게 됩니다.
바이너리 plist는 속성 목록을 직렬화하여 최적화한 버전입니다.
XML plist 파일과 달리 바이너리 plist 파일은 텍스트 편집기에서 직접 열 수 없습니다. 열어보려고 하면 읽을 수 없는 문자들이 표시됩니다.
XML로 변환하면 다음을 수행할 수 있습니다:
XML 형식은 개발이나 분석 중에 작업하기 훨씬 쉽습니다.
방법 1 — 온라인 변환기 사용 (가장 빠름)
가장 간단한 방법은 온라인 도구를 사용하는 것입니다: plist-viewer.com
단계:
설치가 필요 없습니다
Windows, macOS, Linux 및 최신 브라우저가 있는 모바일 기기에서 작동합니다.
보안은 중요한 고려 사항입니다.
이 도구는 파일을 브라우저 내에서 로컬로 처리합니다. 즉,
이로 인해 민감한 설정 파일을 포함한 대부분의 사용 사례에서 안전하게 사용할 수 있습니다.
방법 2 — macOS plutil 사용 (기본 도구)
macOS에 접근할 수 있다면, 내장된 plutil 명령어를 사용할 수 있습니다.
plutil -convert xml1 input.plist -o output.plist
이것은 바이너리 plist를 XML 형식으로 변환합니다.
방법 3 — 스크립트 또는 타사 도구 사용
다른 옵션들은 다음과 같습니다:
파이썬 예시:
import plistlib
with open("input.plist", "rb") as f:
data = plistlib.load(f)
with open("output.plist", "wb") as f:
plistlib.dump(data, f)변환 후, 파일을 읽을 수 있게 됩니다.
<dict> <key>Name</key> <string>Example</string> <key>Enabled</key> <true/> </dict>
plist-viewer.com을 사용하면 귀하는 C__C에 동의합니다
쿠키 정책
수용하다