프로젝트 소개

brarchive-extractor는 Minecraft Bedrock 리소스 파일을 처리하기 위해 TypeScript로 작성된 명령줄 도구입니다. 이 도구는 개별 또는 일괄 .brarchive 파일의 추출을 처리하며, 제공된 스키마를 사용하여 MCB 이진 문서를 JSON 형식으로 변환할 수 있습니다. 스키마는 Mojang의 공식 저장소에서 가져오거나, bds-docs를 사용하여 BDS에서 내보내거나, ll-client-schema-exporter를 사용하여 클라이언트에서 내보낼 수 있습니다. 이 도구는 짧은 별칭인 brax로 설치되며, Node.js 20 이상이 필요합니다. 아카이브 경계, 경로 탐색, 출력 충돌, 그리고 후행 MCB 데이터에 대한 유효성 검사를 포함합니다. CLI는 디렉토리 스캔, 출력 관리, 충돌 해결을 위한 다양한 옵션을 지원하여, 사용자가 파일을 제자리에서 추출하거나, 기존 콘텐츠를 덮어쓰거나, 처리 실패 및 충돌에 대한 상세 보고서를 생성할 수 있습니다.