Об этом проекте

brarchive-extractor — это инструмент командной строки, написанный на TypeScript, предназначенный для обработки файлов ресурсов Minecraft Bedrock. Он выполняет извлечение отдельных или пакетных файлов .brarchive и может конвертировать бинарные документы MCB в формат JSON с помощью предоставленных схем. Схемы могут быть получены из официальных репозиториев Mojang, экспортированы из BDS с помощью bds-docs или из клиента с помощью ll-client-schema-exporter. Инструмент устанавливается как короткий алиас brax и требует Node.js 20 или новее. Он включает в себя проверку границ архива, предотвращение обхода путей, конфликты вывода и остаточные данные MCB. CLI поддерживает различные опции для сканирования директорий, управления выводом и разрешения конфликтов, позволяя пользователям извлекать файлы на месте, перезаписывать существующий контент или генерировать подробные отчеты об ошибках обработки и конфликтах.