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





010 Editor - Hex Editor Homepage


The Script Options dialog allows placing custom scripts onto the Scripts menu for easy access (see Introduction to Templates and Scripts). Click 'Tools > Options...' and select Scripts from the list, or click the 'Scripts > Edit Script List...' menu option to view the Script Options dialog.

A list of scripts is contained in the upper portion of the dialog. Click the New button to create a new script in the list, or select a script and click Delete to remove the script. The up or down arrows can be used to change the order of the scripts in the list.

Selecting a script will show its attributes in the Script Options box. Enter a name for the script in the Name field. This name will appear on the Scripts menu (see the Scripts Menu). Turning off the Visible toggle provides an easy way to hide a script from the menu without having to delete it. Enter the script file name in the File Name field. Scripts usually have the extension '.1sc' and are very similar to C files. Click the '...' button beside the field to select a script using a file dialog box. If a mask is entered in the Mask field, the script will automatically be loaded when a file is opened that matches this mask. File masks may contain the characters '*' and '?' to specify wildcards and multiple masks may be separated by commas. If the Run on Load toggle is set, the script will automatically be run when it is loaded. Note that if a template is set to load automatically for the same file, the template will be loaded and run before the script. If the Show Editor on Load toggle is set, the code editor will be shown with the loaded script. Enabling the Run on Startup toggle causes the script to be run when 010 Editor is started. The script can also be run while 010 Editor is closing by enabling the Run on Shutdown toggle.

The following scripts are available by default:

  • Randomize - Randomizes the current selection. Allows setting a minimum and maximum byte value.

  • IsASCII - Reports whether the current file contains only ASCII characters.

  • Multiple Paste - Allows data on the clipboard to be pasted multiple times.

  • Split File - Splits a large file into a number of smaller files (for example, file.dat could be split into file.dat.001, file.dat.002, etc). The size of each file to create can be specified when running the script.

  • Join File - Combines a number of smaller files created with the Split File script into one large file. The files to join must contain an order number in their filename (for example, file0000.dat, file0001.dat, etc).

Click the Reset button to restore all scripts to their default values.

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.






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

E-mail: