FileCarver is a powerful developer tool for editing structured binary files. FileCarver increases productivity by allowing the developer to write simple XML file format definitions to quickly prototype and implement GUI editors for binary files.
Each XML file format definition describes the structure of a particular file format, which FileCarver then uses to automatically build a rich, graphical user interface for opening, viewing, editing, saving, and creating new files in that format. Editing binary files has never been this easy.
List of Features:
* Cross platform: Windows, Mac OS X and Linux.
* Builds rich user interfaces for editing files.
* Big-endian and little-endian Versions of data types.
* Unsigned and fixed versions of byte, short, int, long.
* Zoned decimal and packed decimal mainframe types.
* Terminated strings and padded strings.
* Strings whose length is specified by other fields.
* Strings in various text encodings.
* Arrays of fixed and variable length.
* Arrays whose length is specified by other fields.
* Nested arrays, parallel arrays, remainder arrays.
* Flag fields with each bit corresponding to a checkbox.
* List and combo display types for enumerated values.
* Conditional existence for fields using JavaScript.
* Calculated fields and JavaScript onupdate Events.
* Powerful search and replace, including Regex support.
* Edit file sections in separate windows or tabs.
* XML format definitions also serve as documentation.
* And much more... Try it for free to see for yourself!