CDuPlooy / bond-reader

A simple tool to simplify reading Bond data.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bond Reader icon

📖 Bond Reader - Utility to parse Microsoft Bond files

Easily analyze Bond files without writing custom code.




Stand With Ukraine

I've spent enough time looking at application/x-bond-compact-binary files returned by Halo Infinite API, that I thought I'd save myself and others the hassle of reading those manually for quick structural checks. This utility doesn't do much other than output the structure of Bond-encoded files - you still need to do the hard work of converting them to some kind of strongly-type representation, at least for now.

Getting Started

Download one of the available releases and extract the archive. Look for br.exe or br in the folder - that's what you need to read Bond files.

This tool can only read files encoded in Bond format without any additional "wrappers". That is, if the content is wrapped in something else, or is zlib-ed (as an example), you'll need to first clean that up before passing it to br.

Usage

Usage:
  br [command] [options]

Options:
  --version       Show version information
  -?, -h, --help  Show help and usage information

Commands:
  parse  Parses a Bond file and outputs its structure.

An example command could be something like:

br.exe parse --version 2 --input "C:\example.bin" --output test.txt

If you don't specify the output file, you'll only see the structure output to the console.

Feedback

Open an issue.

About

A simple tool to simplify reading Bond data.

License:MIT License


Languages

Language:C# 100.0%