Quality Software Solutions
  • Specializing in professional hex editor tools,
    including disk editing and process editing.





010 Editor - Hex Editor Homepage


Binary Templates, one of the most powerful features of 010 Editor, allow virtually any binary file to be parsed into a series of variables. Templates allow binary files to be understood and edited in a much easier fashion than typical hex editors. Each Template is stored as a text file with the extension ".bt" and can be edited in 010 Editor using the Code Editor, or opened using the Templates Menu. Templates are executed as an interpreter would run, starting from the first line in the file and progressing downwards. When a Template is executed, the file is parsed into a number of variables and the variables are displayed in the Template Results panel (see Template Results for more information). Templates can be configured to automatically load and execute each time a file is opened (see Template Options). For an example of how Templates work, open any ZIP, BMP, or WAV file on your computer.

The syntax of Binary Templates is similar to that of scripts. The following topics describe the syntax specifically used when writing Binary Templates:

A large number of functions are available when writing Templates. The following topics list all available functions:

Scripts can be used to modify variables defined in a Template. See Script Basics for more introduction on Scripts.

This is the manual for 010 Editor, a professional hex editor and process 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.






SweetScape Software
148 Pownal Rd. RR#1
Pownal, PEI
C0A 1Z0, Canada

E-mail: