Rebuild
From Nocturnal Initiative
Rebuild is a command line utility for Reflect. It can:
- Translate Reflect binary files to XML and back
- Be used as a diagnostic utility to validate Reflect files
- Bypass CRC checking to attempt recovery on IRB files with invalid internal CRC data
Rebuild uses Reflect's ability to dynamically load modules that define Reflect Types. Since Rebuild must dynamically load a lot of modules every time it runs, its also designed to work well with list files that define its working set (using the -batch parameter).
Rebuild is typically used to translate IRB files into XML files, which are human readable. This aids in diagnosing issues that can crop up during tools development. Alternatively one can use the GUI application Reflector to peruse the contents of Reflect files, however its capabilities tend to be more limited than read XML.
