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





010 Editor - Hex Editor Homepage


The View Menu is used for controlling the current Editor Interface. The Editor Interface (which includes the Font, Addresses, Width, Group By, Division Lines, Areas, Character Set, Highlight, and Endian) tells the program how each Hex Editor Window should display data (see Working with Interfaces for more information). When one of the interface options is modified, this affects all files that use that interface. By default, all files and processes share one Editor Interface, and drives share another; however, different interfaces can be created for different files based on the file name or extension. Note that interfaces are saved automatically upon exit. The View Menu is also used to control which panels are displayed, and controls options for the Tool Bars and the Status Bar. This section lists all available menu options in the View menu:

  • Font - Sets the font for the current interface. Displays the Font dialog that allows setting of the font type, size, and style.

  • Addresses - Sets the numeric format of the addresses for the current interface. The format can either be Hex , Decimal, Octal, or Line Number. Note that the line number displayed depends upon the number of bytes per row in the editor.

  • Width - Specifies how many bytes are displayed per row in the editor. When the width is set as Auto, the number of bytes to display is automatically chosen based on the width of the Hex Editor Window. The width can be set to 4, 8, 12, 16, 20, or Custom. When setting to a Custom width, a dialog will be displayed for entering any width (values between 1 and 1024 are allowed). Note that the Width is always divisible by the number of bytes in the Group By option.

  • Group By - Sets how many bytes are grouped together in the current interface. Bytes that are grouped together are displayed without spaces. The default value is 1, meaning that each byte is displayed with spaces around it. A custom Group By value can be set by clicking the Custom option and entering a value. Note that the Width is always divisible by the number of bytes in the Group By option.

  • Division Lines - Division lines allow drawing lines on the Hex Editor Window to visualize how data is grouped into sections. Currently there are two types of lines that can be displayed: Division Lines and Sector Lines. By default Division lines are displayed every 4 bytes of the file and are drawn in a light gray color (use the Color Options dialog to modify the color). The top portion of the 'View > Division Lines' menu is used to control Division Lines. Choose 1, 2, 4, 8, or Custom to set the division spacing, or select None to hide the lines. The 'Set Starting Division Offset' allows starting the division lines on an address other than the beginning of the file. This feature is useful if your file contains a header at the beginning of the file and then a number of fixed size records (the starting offset can be used to skip over the header).

    Sector Lines are meant to visualize the sectors of a hard drive (usually 512, 1024, or 2048 bytes in size), but can be modified by the user to visualize other types of data when not editing a hard drive. By default, Sector Lines are displayed as dark gray lines but this can be modified in the Color Options dialog. Use the bottom portion of the 'View > Division Lines' menu to control the Sector Lines. Show or hide the Sector Lines by clicking the 'Show Sector Lines' menu option. When editing a hard drive, the sector size is determined from the physical device (see Editing Drives); however, when editing a regular file, the sector size can be user defined by clicking the 'Set Sector Size' menu option (this option is useful if you are editing a file which is an image of a drive). When a regular file is being editing, a starting address for the sector lines can be specified using the 'Set Starting Sector Offset', similar to the Division Lines.

  • Left Area - Controls which numeric format is used to display the bytes in the left side of the Hex Editor Window. The options are Hex, Char, Octal, Binary, and Decimal. See Introduction to Number Systems for more information.

  • Right Area - Controls which numeric format is used to display the bytes in the right side of the Hex Editor Window. The options are Hex, Char, Octal, Binary, and Decimal. As well, the Hide option can be selected to only display the left area.

  • Character Set - This option controls which character set is used when displaying characters in the Char area. The options are ASCII, ASCII+OEM, ASCII+ANSI, EBCDIC, UNICODE, and Macintosh. The OEM and ANSI character sets only affect bytes with values between 128 and 255. Bytes that have no representation in the Char area (e.g. control characters) are displayed as the character '.'. When using UNICODE character sets, every two bytes indicate one character and the endian for the characters is determined using the 'View > Endian' menu option. The actual characters for the UNICODE display depend upon which font is currently in use. Characters sets for different nationalities are also available by clicking on the 'International' menu option and selecting Arabic, Baltic, Chinese (Simplified), Chinese (Traditional), Eastern Europe, Greek, Hebrew, Japanese, Korean (Johab), Korean (Wansung), Russian, Thai, Turkish, or Vietnamese. Note that these character sets only affect bytes values between 128 and 255 and the actual characters displayed depend upon the fonts installed on the system.

  • Highlight - Controls which bytes are highlighted in the current interface using a color scheme. When a color scheme is enabled by clicking on an item in the Highlight menu, the background color of all bytes that match that scheme are modified. A check mark will appear beside an active highlight, and the highlight can be turned off by clicking on the highlight name again. Note that multiple highlights can be turned on at the same time (highlights at the top of the list take precedence over highlights at the bottom). The default Highlight options are 'Linefeed Characters' (0x0d and 0x0a), 'Alphanumeric Characters' (all letters and numbers), 'Control Characters' (any of the bytes from 0 to 31), and 'Non-ASCII Characters' (any of the bytes from 128 to 255). Custom highlights can be generated by clicking the 'Edit Highlights...' menu option (see Highlight Options for more information).

  • Endian - Controls which byte-ordering is used for the current interface (see Introduction to Byte Ordering). The ordering can either be Little Endian (Intel machines), or Big Endian (Motorola Machines). When the current file is in little endian mode, the Status Bar will contain the letters LIT. When the file is in big endian mode, BIG will be displayed (see Status Bar).

  • Ruler - Specifies whether the Ruler is displayed above each file. The ruler is a band with tick marks, indicated byte offsets from the first byte in a line. The units used for the ruler can be set to hex or decimal (see Editor Options).

  • Interfaces > (Interface List) - Shows a list of possible interfaces (see Working with Interfaces) that can be used to edit files. A check mark is placed beside the interface that is applied to the current file. When the program is first run, one interface named Default is used for all files and processes, and another interface named Drives is used for all logical or physical drives. To create more interfaces, see the 'Create New Interface' or 'Edit Interfaces' menu option.

  • Interfaces > Create New Interface - Creates a new interface for all files with the same extension as the current file. For example, if the current file has a '.bmp' extension, then all files that are opened with a '.bmp' extension will use the created interface. On the Interface menu, the interface will be named 'Custom (*.bmp)'.

  • Interfaces > Edit Interfaces - Displays the Interface Options dialog that is used to modify, create, or delete Editor Interfaces.

  • Workspace - Toggles whether the Workspace panel is displayed in the main window.

  • Inspector - Hides or shows the Inspector panel in the main window.

  • Code Editor - Toggles the display of the Code Editor.

  • Output - Hides or shows the Output panel that is used to display output from the Find, Find in Files, Compare, Histogram, Checksum, and Open Process tools.

  • Template Results - Toggles whether the Template Results panel is displayed at the bottom of the current Hex Editor Window. See Working with Template Results for more information.

  • Tool Bars - Allows control of which Tool Bars are displayed in the program.

  • Status Bar > File Position - Controls the numeric format of the current cursor position as displayed in the Status Bar (see Status Bar for more information).

  • Status Bar > File Size - Sets the numeric format of the file size displayed in the Status Bar as either Hex, Decimal, Hex/Decimal, or Octal.

  • Status Bar > Selection Size - When a selection is made, the number of selected bytes is displayed in the status bar with the label Sel:. This menu option controls the numeric format used to display the selection size.

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