Hex Editor
- Binary File Editing Software for Windows
Docs
Download Hex Editor Neo
Hide this button
HexFormat Enumeration
Previous Article
Getting Started
Next Article
Symbol
Value
Description
Intel
0
Intel Hex
encoded file format.
Motorola
1
Motorola S-Records
encoded file format.
Previous Article
Getting Started
Next Article
+
-
Getting Started
Road Map
Main Window Details
Data Processing Engine
Features
What's New
+
-
Definitive Guide
+
-
User Interface Elements
Commands
Main Menu
Toolbars
Keyboard Shortcuts
Tool Windows
Window Switching
Default Layout
+
-
Documents
+
-
Opening Documents
Opening Files
Opening Files in Shared Mode
Opening Encoded Hex Files
Opening Volumes
Opening Disks
Opening Devices
Opening Processes
Creating New Documents
Closing Documents
Saving Documents
+
-
Shared Files Overview
Solving File Conflicts
+
-
Working with Processes
Process List Window
Process Window
Process Snapshots
+
-
Editor Windows
Encodings
Byte Order
+
-
Simple Editing
Cursor Movement and Navigation
Insert Mode
Data Modification
Editor Windows List
Editor Windows Placement
+
-
Selection
Multiple Selection
Selecting with Keyboard
Selecting with Mouse
Selection Tool Window
Working with Selection
Performance Considerations
+
-
Editor Commands
Pattern Window
Fill
Insert
Delete
Insert File
Insert Hex
Go to Offset
Go to Offset (Process)
Change File Size
Encrypt
Decrypt
Modify Bits
+
-
Find and Replace
+
-
Find & Find All
Find Window
Find
Find All
+
-
Replace & Replace All
Find & Replace Window
Replace
Replace All
+
-
Find in Files Overview
Find in Files Window
Folder List Window
Find in Files Tool Window
Find in Files
Replace in Files
+
-
Regular Expressions
Regular Expressions Syntax
Replace Pattern Syntax
Examples
+
-
Named Classes Overview
Creating and Managing Classes
Example
+
-
Clipboard
Supported Formats
Copying, Cutting and Merge Modifier
Pasting Data
Pasting Text
+
-
Advanced Copy & Export
Raw Text Format
Formatted Data Format
Encoded Data Format
+
-
NTFS Streams
NTFS Streams Tool Window
Searching for Streams
+
-
Operation History
Branches
History Tool Window
History Commands
Purging History
Saving and Loading History
Operation History Tree Window
+
-
File Comparison
Compare Files Window
File Comparison Tool Window
Comparison Results Filters Window
Comparison Algorithms
+
-
Patches
Creating Patches
Applying Patches
Patch API
+
-
Pattern Coloring
Pattern Coloring Tool Window
+
-
Structure Viewer
Support for Kaitai Struct
+
-
What's New in Structure Viewer
What's New in Structure Viewer (version 7.25)
What's New in Structure Viewer (version 7.09)
What's New in Structure Viewer (version 7.01)
What's New in Structure Viewer (version 6.31)
What's New in Structure Viewer (version 6.25)
What's New in Structure Viewer (version 6.01)
What's New in Structure Viewer (version 5.12)
What's New in Structure Viewer (version 5.01)
What's New in Structure Viewer (version 4.96)
What's New in Structure Viewer (version 4.92)
What's New in Structure Viewer (version 4.71)
Structure Library Tool Window
+
-
Structure Editor
Structure Editor Coloring
Structure Binding
Structure Viewer Tool Window
Structure Viewer Settings Page
+
-
Language Reference
Comments
+
-
Preprocessor Overview
#include directive
#pragma once Directive
#define Directive
#error Directive
+
-
Preprocessor Operators
# Stringizing Operator
## Token-Pasting Operator
Conditional Compilation Directives
Predefined Macros
Built-in Types
+
-
Expressions Overview
Immediates
References
Byte Arrays
Field Access
. Field Access Operator
[] Array Indexing Operator
() Expression Grouping Operator
() Function Call Operator
- Unary Minus Operator
~ Bitwise NOT Operator
& Bitwise AND Operator
^ Bitwise XOR Operator
| Bitwise OR Operator
! Logical NOT Operator
&& Logical AND Operator
|| Logical OR Operator
sizeof() Operator
& Address-Of Operator
* Multiplication Operator
/ Division Operator
% Modulo Division Operator
+ Addition Operator
- Subtraction Operator
<< Left Shift Operator
>> Right Shift Operator
>>> Right Unsigned Shift Operator
< Less Than Operator
<= Less Than or Equal Operator
> Greater Than Operator
>= Greater Than or Equal Operator
== Equality Operator
!= Inequality Operator
?: Conditional Operator
+
-
Functions
+
-
Internal Functions
Built-In Functions
+
-
Native Functions
+
-
External Functions
Attaching Scripts
External Functions
Script Objects
+
-
Statements
if Statement
switch Statement
break Statement
while Statement
for Statement
do…while Statement
return Statement
Scopes
Constants and Constant Arrays
Variables and Variable Arrays
Enumerations
+
-
User-Defined Types
+
-
Supported Types
Structures
Unions
Case Unions
Forward Declarations
+
-
Data Fields
Plain Field
Array Field
Bit Field
Pointer Field
+
-
Attributes
+
-
Field Attributes
noindex Attribute
noautohide Attribute
onread Attribute
format Attribute
description Attribute
color_scheme Attribute
exact_only Attribute
+
-
Type Attributes
display Attribute
Typedefs
+
-
Directives
$assert Directive
$print Directive
$break_array Directive
$bind Directive
$alert Directive
$revert_to Directive
$shift_by Directive
$remove_to Directive
Format String Syntax
Errors
+
-
Structure Viewer Examples
+
-
Disassembler
Definitions
Starting Disassembler
Symbols Window
Disassembler View
+
-
Data Annotations
Data Annotations Tool Window
Create/Modify Annotation
+
-
Bookmarks
Bookmarks Tool Window
Working with Bookmarks
+
-
Statistics
Statistics Tool Window
General Statistics
Pattern Statistics
Descriptive Statistics and Entropy Analysis
+
-
Attributes
Attributes Tool Window
+
-
Base Converter
Base Converter Tool Window
+
-
Data Inspector
Creating New Format
+
-
Checksum Calculation
Checksum Tool Window
Configuring Custom CRC
Configuring Custom FNV-1
+
-
Volume Navigator
Volume Navigator Tool Window
+
-
Built-In Explorer
Explorer Tool Window
+
-
Data Operations
Bitwise Operations
Arithmetic Operations
Shift Operations
Case Change Operations
Reverse Operations
+
-
Output Tool Window
+
-
Open Source Components
+
-
Macros Overview
+
-
Scripts
Working with Scripts
Script Execution
+
-
Debugging Scripts
Debug Watch Tool Window
Debug Call Stack Tool Window
Recording Macros
Macros Tool Window
+
-
API Reference
+
-
Global Object
Global Object Reference
+
-
Document Object
IDocument Interface
+
-
Document View Object
IDocumentView Interface
+
-
Process Objects
+
-
Process Object
IProcess Interface
+
-
Process Window Object
IProcessWindow Interface
+
-
Process Snapshot Object
IProcessSnapshot Interface
+
-
Support Objects
IWindow Interface
ICursor Interface
ISelection Interface
IPattern Interface
AlertButtons Enumeration
AlertIcon Enumeration
AlertResult Enumeration
CloseMode Enumeration
FindInFilesOperation Enumeration
ReplaceInFilesOperation Enumeration
FindInFilesFlags Enumeration
FindInFilesResult Object
FindResult Object
ActionFlags Enumeration
CursorAction Enumeration
GotoMode Enumeration
SelectionUpdateMode Enumeration
OpeningMode Enumeration
OpenVolumeMode Enumeration
Encodings Enumeration
FindFlags Enumeration
ReplaceCommand Enumeration
FillFlags Enumeration
ValueType Enumeration
HexFormat Enumeration
InsertHexFlags Enumeration
DisplayAs Enumeration
AddressDisplayAs Enumeration
GroupBy Enumeration
SelectionLoadType Enumeration
SelectRangeMode Enumeration
BitwiseOperation Enumeration
ArithmeticOperation Enumeration
ShiftOperation Enumeration
CaseOperation Enumeration
ReverseOperation Enumeration
OperationRange Enumeration
OperandSize Enumeration
SplitMode Enumeration
DebuggerType Enumeration
+
-
Scripting Overview
+
-
Document Object
Creating Document Object
Working with Document Object
+
-
Multiple Selection Object
Creating Multiple Selection Object
Working with Multiple Selection Object
+
-
Sequence Object
Creating Sequence Object
Working with Sequence Object
+
-
Parser Object
Obtaining Parser Object
Working with Parser Object
+
-
Reference
+
-
Document Object
IFileDocument Interface
PatchOptions Enumeration
HistoryPurgeLevel Enumeration
TextType Enumeration
Paste3Flags Enumeration
RegExpFlags Enumeration
ArithmeticOpType Enumeration
OperandSizeType Enumeration
BitwiseOpType Enumeration
CaseOpType Enumeration
ShiftOpType Enumeration
ReverseOpType Enumeration
+
-
Multiple Selection Object
IMultiSelection Interface
LoadMode Enumeration
+
-
Sequence Object
ISequence Interface
SequenceDataType Enumeration
+
-
Parser Object
IParser Interface
+
-
Customization
+
-
Visual
Themes Settings
+
-
User Interface
Language Settings
Keyboard Settings
Commands Settings
+
-
Network & Support
Beta Settings
Crash Reporting Settings
Proxy Settings
+
-
Binary Editor
Tasks Settings
Regular Expressions Settings
Editor Settings
Data Annotations Settings
+
-
Other
General Settings
+
-
Purchasing Hex Editor Neo
Choosing Appropriate Edition
Choosing Additional Options
How to Buy
My Account Web Site Section
Downloading License Files
Installing License Files
+
-
Upgrading Hex Editor Neo
+
-
Getting Support
How to Get Support
+
-
Built-In Updater
Component Updates Window
+
-
Settings Manager Overview
Settings Page
Download PDF