
|

010 Editor - Hex Editor Homepage
- What is 010 Editor?
- Getting Started with 010 Editor
- Using 010 Editor - Basic Editing
- Using 010 Editor - Advanced Editing
- Using 010 Editor - Tools
- Using 010 Editor - Templates and Scripts
- Menu Reference
- Options Reference
- Buying 010 Editor
- Getting Support
|
|
 |

|
|
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 - The only preprocessor directive supported is the #include directive. The other directives including #define are not supported. Use the 'const' keyword to define constants (see Declaring Script Variables).
- 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.
- Length - Currently Scripts and Templates are limited in length to 64K. Very large files can be split into multiple parts and combined with the #include directive.
|
|
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.
|

|