Edit Anything

Professional text and hex editing
with Binary Templates technology.







010 Editor - Text/Hex Editor Homepage

The Status Bar, located along the bottom of the application, contains useful information about the current file and the current status of the editor. The Status Bar is divided up into a number of panels as listed below:

  • Message Area (1) - Displays information about the last completed operation. When an important message such as an error or warning is displayed in this field, the message will be displayed with an orange background.

  • File Position / Selection Start (2) - When no bytes are selected, this panel shows the current address of the cursor in the file. When bytes are selected, this panel displays 'Start:' followed by the starting address of the selection. The address can display the current byte number, sector number, line number or short number and the address can be displayed in hex format, decimal format, or octal format. Set the address format using the 'View > Status Bar > File Position Units' menu option or the popup menu accessed by right-clicking the Status Bar. Left-click on this panel to bring up the Goto bar.

  • Current Byte / Selection Size (3) - When no bytes are selected, this panel displays the current value of the byte the cursor is over. The value of the byte is displayed in hex, decimal, and binary formats. The byte value is displayed as an Unsigned Byte but to convert to other formats see the Inspector. When bytes are selected in the file, this panel displays 'Sel:' followed by the size of the current selection. The display format used for the selection size can be controlled using the 'View > Status Bar > Selection Size Units' menu option or by right-clicking on the Status Bar. Note that when displaying the selection size as a number of lines and less than one line is selected, the number of selected bytes will be displayed instead.

  • File Size (4) - Shows the size of the file being edited. The size can be displayed in number of bytes, sectors, lines or shorts and the size can be shown in hex format, decimal format, or octal format. To control the displayed format, see the 'View > Status Bar > File Size Units' menu option or the popup menu accessed by right-clicking the Status Bar. Note that a '*' will appear beside the file size if the size has been changed since the file was opened. Left-click on this panel to open the Set File Size dialog.

  • Character Set and Linefeeds (5) - Shows which character set is being used to display the current file. The character set depends upon the current File Interface (see Working with File Interfaces) and can be controlled through the 'View > Character Set' menu option. The following character sets are supported:

    • ASCII - ASCII Character Set
    • ANSI - ASCII+ANSI Character Set
    • OEM - ASCII+OEM Character Set
    • EBC - EBCDIC Character Set
    • UNI - Unicode Character Set
    • UTF8 - UTF-8 Character Set
    • MAC - Macintosh Character Set
    • ARA - Arabic Character Set
    • BAL - Baltic Character Set
    • CH-S - Chinese (Simplified) Character Set
    • CH-T - Chinese (Traditional) Character Set
    • CYR - Cyrillic Character Set
    • EEUR - Eastern Europe Character Set
    • GRE - Greek Character Set
    • HEB - Hebrew Character Set
    • JAP - Japanese Character Set
    • KO-J - Korean (Johab) Character Set
    • KO-W - Korean (Wansung) Character Set
    • THAI - Thai Character Set
    • TURK - Turkish Character Set
    • VIET - Vietnamese Character Set

    If the current file is a text file, the current type of linefeeds is displayed in brackets after the character set name. The following linefeed types are supported:

    • DOS - DOS Linefeeds (CR+LF - 0x0D0A)
    • UNIX - Unix Linefeeds (LF - 0x0A)
    • Mac - Macintosh Linefeeds (CR - 0x0D)
    • NEL - Next Line (0x15 in EBCDIC or 0x0085 in Unicode)
    • FF - Form Feed (0x000C in Unicode)
    • LS - Line Separator (0x2028 in Unicode)
    • PS - Paragraph Separator (0x2029 in Unicode)

    If the current file contains a Byte-Order Mark (BOM), this panel will contain '+B' after the linefeed type. Click the Character Set panel in the Status Bar to open the Convert dialog to translate the current file to a different character set or linefeed type.

  • Tabs (6) - If the current file is being edited as a text file, this panel of the Status Bar lists the number of characters per tab stop in the file. Clicking this panel brings up a popup-menu which can be used to control the tab settings (this menu can also be accessed by clicking the 'View > Tabs/Whitespace' menu option). See the View Menu for more information on other tab settings.

  • Endian (7) - Indicates which endian is used to interpret the current file. LIT means little endian (e.g. Intel machines) and BIG means big endian (e.g. Motorola machines). See Introduction to Byte Ordering for more information. 010 Editor can visually swap bytes in the Hex Editor Window without modifying the underlying data. This swapping only occurs in little endian mode and when swapping is enabled, this field will display LIT<> (see Swapping Bytes for more information).

  • Clipboard (8) - A total of 10 clipboards are available for copying and pasting data. This field indicates which clipboard is currently selected. A 'W' means the default Windows clipboard is active and the numbers '1' through '9' indicate that a user clipboard is active. See Using the Clipboard for more information.

  • Insert Mode (9) - Displays whether the editor is in Insert (INS), or Overwrite (OVR) mode. Press the Insert key or click this status bar area to toggle between the two states. This mode is used when editing data in the editor, or when pasting data from the clipboard (see Using the Text Editor, Using the Hex Editor and Using the Clipboard for more information). The cursor in the Editor Window will display as a thick line when in Overwrite mode, or a thin line when in Insert mode.

For long operations, a progress bar will usually be displayed in the Status Bar. In most cases, pressing the Esc key will cancel the operation.


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.