|
|
FlexHEX is a full-featured 32-bit hex and disk editor designed to edit binary files, OLE compound files, logical devices, and physical drives. With FlexHEX you can inspect, modify, insert, search, or replace binary, ASCII, or UNICODE data.
In addition to the powerful editing functions, FlexHEX includes an unlimited Undo/Redo feature, so you are never at risk of losing your data because of a typing error. Free 30-day Trial Version
You can edit
- Files up to 8 exabytes long
- Any binary formats
- NTFS multi-stream files
- NTFS sparse files
- OLE compound files
- Logical disks
- Hard disks
- Flash cards and other types of physical drives
Supported Data Types
- hex bytes, ANSI/MBCS text, UNICODE text
- Hex bytes, words, doublewords, and quadwords
- Unsigned and signed decimal, bytes, shorts, integers, and 64-bit integers
- ANSI/MBCS and UNICODE strings
- 64-bit FILETIME values
- 64-bit floating point-based DATE type
- 32-bit time_t
- 32-bit RGB values with alpha component
- GUIDs ( Globally Unique Identifiers)
- Support for big-endian byte order
User-defined Data Types
- Structures, named and anonymous
- Unions, named and anonymous
- Named and anonymous bit structures for accessing bit-based fields
- Fixed- and variable-size arrays
- Fixed-size, variable-size, or zero-terminated ANSI and UNICODE strings
- C-style enumerations
- Special unused, align address, and align offset directives
- User-defined types may be anchored to address (fixed), data (sticky), or to the input caret (floating)
Basic Editing
- In-place hex, string, and UNICODE editing
- Editing memory area as typed data
- Data and objects Quick Viewer feature
- Multilevel Undo and Redo, browsable Undo list
- Modified area tracking
- Multi-format data insert, including repetitive patterns
- Sparse data block insert
- Bitwise operations NOT, AND, OR, and XOR on the selected block
- Arithmetic operations: negation, addition, substraction, multiplication, division, and remainder
- Group arithmetic and logical shifts and bit rotates of the selected items
- Data field definition and editing
- Import and export of binary data
- Multi-format CSV (comma-separated values) import and export
Clipboard and Drag-and-Drop
- Drag-and-drop files onto FlexHex for quick ediiting
- Support for binary data and file copy/paste/drag-and-drop
- ASCII, multi-byte (MBCS), and UNICODE data formats
- Automatic binary-ASCII, binary-UNICODE, and ASCII-UNICODE conversion
- Unlimited copy/paste and drag-and-drop size
- Inter-application (including the Windows Explorer) copy/paste/drag-and-drop
Search, Replace, Comparison
- Multi-format Search feature
- Multi-format Find All command
- Multi-format Replace / Replace All commands
- Multi-Search - single-pass search for multiple patterns
- Scan for ANSI/MBCS or UNICODE strings
- Scan for known GUIDs (COM class and interface IDs)
- Pattern coloring option (pattern autoload supported)
- Compare with a file, an alternate stream, a logical or a physical drive
- Partial stream compare
- Comparison maps provide a user-friendly representation of the comparison result
Other Neat Things
- File / selected area printing
- CRC-32, MD5, SHA-1, SHA-256 checksums
- Cryptographically strong AES-based random number generator
- Browsing of registered COM classes
- Advanced calculator supporting binary and text drag-and drop
- Customizable user tools menu
- Fully customizable layout and colors
- Byte order autoselection
- Visual Studio -like customizable user interface including toolbars, menus, and keyboard shortcuts
- Windows Explorer integration
- Command-line interface
Take a look at FlexHex Screenshots
See also PE Explorer Disassembler
FlexHex: Minimum System Requirements
FlexHex runs on Windows NT/2000/XP/2003/Vista 32/64 bit
Minimum hardware requirements
Intel Pentium® or AMD K5 processor with 166 MHz
16 MB RAM
15 MB free hard disk space
Personal License ... US$49.95
Business License ... US$79.95
Download a 30 day trial version of FlexHex How to Order
|