|filename||Binary file to open.||OSPath (required)|
|accessor||The accessor to use||string|
|profile||Profile to use (see https://github.com/Velocidex/vtypes).||string|
|struct||Name of the struct in the profile to instantiate.||string (required)|
|offset||Start parsing from this offset||int64|
Parse a binary file into a data structure using a profile.
This plugin extract binary data from strings. It works by applying a profile to the binary string and generating an object from that. Profiles are a json structure describing the binary format. For example a profile might be:
[ ["StructName", 10, [ ["field1", 2, "unsigned int"], ["field2", 6, "unsigned long long"], ]]] ]
The profile is compiled and overlaid on top of the offset specified, then the object is emitted with its required fields.
You can read more about profiles here https://github.com/Velocidex/vtypes