Edit Anything

Professional text and hex editing
with Binary Templates technology.







010 Editor - Text/Hex Editor Homepage

Scripts have a syntax similar to C; however, the software was designed for parsing binary files and is not meant to be fully ANSI compliant. This section lists most of the important differences between ANSI C and 010 Editor when writing code:

  • Pointers - No pointers are currently allowed using '*'. References using '&' are only allowed when passing arguments to custom functions (see Functions).

  • Preprocessor - Most preprocessor directives are supported including #define, #ifdef, #ifndef, etc. However, the #if directive is not currently supported and defining macros using the #define directive is not currently supported.

  • Multi-dimensional Arrays - Multi-dimensional arrays are currently not supported. See Template Limitations for an alternate way of declaring multi-dimensional arrays in Templates.

  • Control statements - The goto statement is not supported.


This is the manual for 010 Editor, a professional hex editor and binary file editor. Use 010 Editor to edit the individual bytes of any binary file, hard drive, or process on your machine. 010 Editor contains a whole host of powerful analysis and editing tools, plus Binary Templates technology that allows any binary format to be understood.