Hex Editor Neo History

There were following versions of the Hex Editor Neo released:     
  • Click on the version title to expand version changes
  • Expand All
Released on: 5/28/2019
Latest Version
  • Fixed Bugs
    · Minor bug in installer
    A minor bug in new installer has been fixed.
Released on: 5/27/2019
  • Fixed Bugs
    · NTFS Streams
    Various reported issues in NTFS Streams component have been fixed. A new column "Stream Name" has been added to Search Streams mode, allowing sorting by file and stream name separately.
    · Disassembler
    Various reported and internally discovered bugs in Disassembler module have been fixed. This includes incorrect column rendering as well as crashes during parsing of incorrect data.
  • Updated Features
    · Updated Installer
    This release features an updated installer, which is much faster in every operation and provides outstanding product installation experience.
Released on: 4/11/2019
  • Fixed Bugs
    · Several reported bugs fixed
    This release fixes several reported bugs, including application crashes.
    · Incorrect window position/size handling
    It was impossible to reduce the size of several editor windows (like Find, Fill and others) after they have been enlarged. Fixed.
    · File handle leaks fixed
    Hex Editor Neo sometimes did not properly close file handles after they have been closed in the editor. Fixed.
  • Updated Features
    · Resizeable Compare Files Window
    Compare Files window is now resizeable.
    · Data Inspector window performance improvements
    Data Inspector field update performance has been improved.
Released on: 3/25/2019
  • Fixed Bugs
    · Fixed NTFS Streams operations
    Commands in NTFS Streams window may not function after Search NTFS Streams command execution. Fixed.
    · Layout settings not restored
    Layout settings are not restored after restarting Hex Editor Neo. Fixed.
    · Crash in structure binding
    Hex Editor Neo may crash after binding structure definitions with embedded JavaScript. Fixed.
    · Crash during structure definition editing
    Hex Editor Neo may crash after editing a structure definition file if definitions from it are currently being used by Structure Viewer. Fixed.
    · Beta packages could not be installed
    Beta packages could not be successfully installed on Windows 7.
Released on: 2/15/2019
  • Fixed Bugs
    · Several bugs fixed
    This release fixes a number of reported and internally discovered bugs.
Released on: 3/29/2017
  • Fixed Bugs
    · Broken automatic upgrade fixed
    This release fixes a broken automatic update downloading.

    Automatic upgrade to this version is still broken. Please upgrade manually by downloading and running an installer from this page.

  • Updated Features
    · Updated JavaScript engine
    This release presents an updated built-in JavaScript engine (used in Structure Viewer). It is ES2015 compliant and has much better script execution performance. This is a breaking change. Consult the included documentation for more information.
Released on: 3/1/2017
  • Fixed Bugs
    · Multiple bug fixes
    A number of reported and internally discovered errors have been fixed.
    · Fixed memory leak
    Application allocated and never freed memory when recursive structures were used in Structure Viewer.
    · Incorrect rendering of floating-point numbers
    Floating-point numbers in range (-1..0) were displayed incorrectly in Structure Viewer, Data Inspector and other components.
  • New Features
    · Explorer window settings persistence
    Explorer windows now remember last recently used folder settings.
    · New format specifier
    Structure Viewer now allows new format specifier 'c' in format() function and [format] attribute. It forces rendering of integer values as single-byte or UNICODE character.
    · New directives in Structure Viewer
    The following directives have been added to Structure Viewer definition language: $revert_to, $shift_by and $remove_to. They allow having look-ahead during structure binding.
    · New field attribute in Structure Viewer
    New attribute [exact_only] forces exact match when rendering enumeration fields.
  • Updated Features
    · Changed automatic item collapsing logic
    User-defined type does not collapse if it contains other user-defined types and all of them implement [display] attribute. Previously, presence of other user-defined types caused automatic collapsing of a parent type during visualization.
Released on: 8/26/2016
  • Updated Features
    · High-DPI Support
    This release makes Hex Editor Neo fully compatible with high-definition displays.
Released on: 7/19/2016
  • Fixed Bugs
    · Crash in Pattern Coloring
    Hex Editor Neo may crash after loading Pattern Coloring rules from a file.
    · Crash in Structure Library
    Hex Editor Neo crashes after structure definition files recompilation under certain circumstances.
Released on: 7/14/2016
  • Fixed Bugs
    · Hang in Beta settings page
    Windows 7: Hex Editor Neo hangs if Beta page is opened.
    · Crash in File Comparison
    Application crashes after comparing identical files.
    · Hang on application close
    Windows 7: Application hangs if closed with unsaved changes in documents.
    · Window name is not updated on Save As command
    Window name is not updated when a document changes its name after Save As command is used.
    · Crash on language pack update
    Application may crash when trying to install updated language pack.
Released on: 6/8/2016
  • Fixed Bugs
    · Language pack downloading issues
    Fixed several bugs with language pack downloading. This includes issues with invalid custom language pack path and path without trailing backslash.
    · Enum visualization bug in Structure Viewer
    A bug that caused invalid visualization of enumeration values has been fixed.
    · time_t visualization bug in Data Inspector
    A bug that caused invalid interpretation and visualization of time_t values in Data Inspector has been fixed.
    · Floating-point values visualization in Data Inspector and Structure Viewer
    Fixed a various issues with floating-point visualization in both Data Inspector and Structure Viewer.
    · Several reported bugs fixed
    This release also fixes a number of reported and internally discovered bugs, including application crashes.
  • New Features
    · Dropped support for Windows XP and Windows Vista
    Starting from this release, Hex Editor Neo drops support for Windows XP and Windows Vista as well as corresponding server versions. A version that supports Windows XP and Windows Vista is available here.
  • Updated Features
    · Configurable max array/string export length in Structure Viewer
    Structure Viewer now allows configuring maximum length of array or string used during export.
    · Improved localization support
    This release improves the quality of localization support in product. Now most UI elements automatically adjust their size to fit translated strings. This work is still in progress and more UI elements will be supported in new releases.
Released on: 10/9/2015
  • Fixed Bugs
    · Error adding custom structure definition files
    It was impossible to add custom structure definition files to the library unless they were put into default folder.
    · File comparison colors were not saved correctly
    Changed file comparison colors were not saved to settings.
Released on: 9/16/2015
  • Fixed Bugs
    · Volume Navigator steals focus on window switch
    When opened volume or physical disk window become active, focus is moved to Volume Navigator window. This has been fixed.
    · Data Inspector allows multiple custom rules with same name
    It was possible to create several custom rules with the same name. Deleting those rules could later crash the Hex Editor Neo.
  • Updated Features
    · Increased maximum number of editor columns
    Editor windows may now display up to 1024 columns.
    · Structure Library window now reports missing files
    If a file added to the library is not found, it is now marked as missing in Structure Library window. Double-clicking the missing file asks the user if he wants to create it.
Released on: 9/10/2015
  • Fixed Bugs
    · Fixed bugs
    Many reported and internally found bugs fixed.
  • New Features
    · Settings Manager introduced
    This release introduces Settings Manager, which provides centralized application settings storage and management. User may now choose one of three settings storage locations: per-user Registry location (default), portable mode or external file. Settings may now be exported and imported or shared between computers.
  • Updated Features
    · Size column in Open Volume dialog
    Size column has been added to Open Volume dialog.
    · Portable mode improvements

    Portable mode has been improved thanks to newly introduced Settings Manager. Previously, Hex Editor Neo stored settings in Registry in portable mode and only saved them to a portable.ini file on shutdown.

    Now, Registry is no longer used in portable mode and all settings are stored in portable.hexset file located in application startup folder. In addition, portable mode also changes the default language pack storage location as well as structure files location to paths relative to startup folder.

    NOTE: Do not use Windows 10 to make a portable installation. Portable installations made on Windows 10 will not work on previous versions of Windows. This will be fixed in future releases.

Released on: 7/16/2015
  • Fixed Bugs
    · Improved stability on startup
    Improved compatibility with third-party software that modifies application files during startup. This has caused early re-compilation of structure definition files and could lead to crash.
    · Crash if Edit » Cut command used in Find dialog
    Application crashed if some editing commands were used in pattern editor in Find, Replace and other dialogs.
    · Fixed ULONGLONG in Data Inspector
    ULONGLONG in Data Inspector incorrectly behaved exactly like (signed) LONGLONG.
    · Bug in pe.h header
    A bug that prevented resource directory from correctly binding for PE exectuable files has been fixed.
    · Crash in binding broken pointer field
    If exception was thrown during calculating pointer field offset, Structure Viewer subsequently crashed during visualization of pointer field.
    · Fixed Writable status determination for volumes
    Application sometimes incorrectly determined whether the volume was writable or not (incorrectly disabling Read Only checkbox).
  • New Features
    · Data Inspector now has Hex/Dec switch
    Data Inspector now has hexadecimal/decimal switch that affects most built-in types.
  • Updated Features
    · Sorted tool windows in View » Tool Windows menu
    Tool windows in View » Tool Windows menu group are now sorted, which makes navigation easier.
    · CSV export in Structure Viewer
    Copy/export code in Structure Viewer has been rewritten from scratch. Now it has excellent performance and better compatibility with CSV. In addition, CSV column separator may be selected in Tools » Settings, General Tab window.
    · Structure Viewer window position saving and restoring
    Structure Viewer now saves the cursor position in tool window and restores it after the document is active again.
    · Relative paths in Structure Library
    Structure Library now supports relative paths for structure files, which improves portable mode.
    · Physical disk Serial Number is now displayed
    Open Physical Disk dialog now displays disk's serial number. In addition, serial number is also displayed in the document's title and recent document list.
Released on: 6/25/2015
  • Fixed Bugs
    · Crash on startup
    Application crashed on startup if a second copy was launched under different user.
    · Portable mode crash
    Application could crash during opening structure definition file when used in portable mode.
    · Various bug fixes
    Various reported and internally-discovered bugs, including application crashes, have been fixed.
  • New Features
    · Volume snapshot support
    User may now create and open a volume snapshot, "freezing" volume changes.
    · Opening locked files
    Application now allows opening files locked by other processes via creating a volume snapshot and opening a file from this snapshot.
  • Updated Features
    · GPT support added to Volume Navigator
    Volume Navigator is now capable of parsing GPT disks.
Released on: 4/14/2015
  • Fixed Bugs
    · Crash on 64-bit CPUs without support for AVX
    It was impossible to install and/or use the application on some hardware configurations (like no or disabled AVX support on CPU).
    · Crash on closing document
    Application could crash after you closed an opened document.
Released on: 4/10/2015
  • Fixed Bugs
    · Possible crash on startup
    There has been a regression introduced in build which made it possible for application to crash on startup. This is now fixed.
Released on: 4/9/2015
  • Fixed Bugs
    · Structure Viewer: Invalid behavior of wstring type
    Structure Viewer incorrectly worked with wstring type.
    · Crash in Bookmarks
    Application could crash on executing the Next Bookmark command.
    · Open Physical Disk crash on 32-bit OSes
    Hex Editor Neo crashed on 32-bit Windows after Open Physical Disk command has been executed.
    · Various localization issues
    Various localization-related issues have been fixed.
  • Updated Features
    · Structure file update notification
    Hex Editor Neo now displays a structure file update notification only if a structure declared in this (or dependent) file is currently being used in one or more bound type.
Released on: 3/17/2015
  • Fixed Bugs
    · Byte order now correctly affects floating-point types
    Byte order change now affects floating-point types in Structure Viewer and Data Inspector as controlled by corresponding option.
Released on: 2/20/2015
  • Fixed Bugs
    · Calling Javascript from header files sometimes fails
    In some situations it was not possible to call Javascript functions from structure definition files.
    · Crash when entering invalid expression in Structure Viewer
    Application crashed when invalid expression was entered during field editing in Structure Viewer
    · Changes in non-lowercase files are not detected by Structure Viewer
    If file with mIxEd-case letters was added to Structure Library, Hex Editor Neo failed to detect any external changes made to this file.
    · Broken layout on resizing Operations Bitwise configuration window
    The window layout got broken after resizing the Bitwise operation configuration window.
    · Commands in Structure Library do not work unless Structure Library window is active
    It was only possible to invoke those commands using the Structure Library window toolbar.
    · Invalid behavior of string types
    When structure definition file used string field type and a structure was bound on non-zero offset, binding did not work as expected.
    · Broken auto-recompile option
    Structure Viewer's auto-recompile option did not work as expected. In addition, visual layout might get broken after update.
    · Cursor disappears in the custom structure value field in Data Inspector
    Cursor disappears during second editing of custom structure value field.
    · Crash on applying changes to the document from Data Inspector
    Application could crash when changes made in custom field in Data Inspector were applied.
    · Context menu commands for opened structure definition files did not work
    Context menu options, like Open Containing Folder did not work.
    · Esc did not work in the Definition filed (Data Inspector Custom window)
    Pressing Esc did not result in closing the window.
    · Added notification for custom Data Inspector types
    When the user tries to modify value generated by custom Data Inspector type without assign member, the notification is displayed.
  • New Features
    · Added three CRC-64 checksum algorithms
    CRC-64, CRC-64/WE and CRC-64/XZ checksum algorithms have been implemented.
Released on: 12/24/2014
  • Fixed Bugs
    · Find did not work in structure files
    Find did not work in structure files.
    · Crash on saving structure files with errors
    Hex Editor Neo crashed after structure file containing errors was saved.
    · Improved support for volumes with errors
    Better handling of volumes with read/write errors and volumes shorter then declared size (CDROMs, virtual drives etc.)
    · Crash on Refresh Statistics
    Application crashed if Refresh Statistics command was issued without first opening Statistics Tool Window.
    · Various bug fixes and improvements in Volume Navigator
    Several reported and discovered bugs were fixed in Volume Navigator.
  • New Features
    · Naming for Custom CRC algorithms
    The user may now give names to Custom CRC algorithms.
Released on: 9/1/2014
  • Fixed Bugs
    · Incorrect behavior for structures bound to cursor location
    Structures bound to cursor location might work incorrectly.
    · Crash on changing encodings
    Application could crash after you changed the default character encoding.
    · Broken structure binding with offsets > 4 GB on 32-bit machines
    Structures could not be correctly bound to offsets more than 4 GB on 32-bit operating systems.
    · Crash on file open
    Application crashed if there was error during opening files with '{' character in their names.
  • New Features
    · CDFS File System in Volume Navigator
    Volume Navigator now recognizes the CDFS-formatted volumes.
    · Preliminary support for Custom File Systems
    This release adds preliminary support for custom file systems to Volume Navigator.
  • Updated Features
    · Automatic elevation on save
    If an attempt is made to save changes to restricted file, an automatic elevation prompt is displayed.
    · Structure Editor
    Built-in structure definition files editor now has auto-indentation feature and brace match feature.
Released on: 7/2/2014
  • Fixed Bugs
    · Crash on pasting text
    Application crashed when you pasted text into the Text Pane.
    · Crash on loading Pattern Coloring rules
    Application crashed when loading Pattern Coloring rules.
    · Crash when long paths were displayed in Find in Files window
    Application crashed if too long file names were displayed during Find in Files operation.
    · Possible deadlock on startup
    Application could hang on startup.
    · Crash on Open Hex and Insert Hex commands
    Application crashed when you executed the Open Hex or Insert Hex commands.
  • Updated Features
    · Better support for volumes in Volume Navigator
    Volume Navigator now correctly works with different types of volume mount points (including volumes mounted into folders and volumes without mounting points at all). It now also works in localized versions of Hex Editor Neo.
    · 32-bit time_t structure returned
    Updated Data Inspector introduced 64-bit time_t structure but mistakenly removed 32-bit one.
Released on: 6/9/2014
  • Fixed Bugs
    · Fixed bugs
    Many reported and internally found bugs fixed.
  • New Features
    · Built-in Structure Editor
    Built-in Structure File Editor with syntax coloring may now be used for creating and editing structure definition files.
    · Volume Navigator
    Volume Navigator reads opened NTFS-formatted volumes' structure, allowing the user to browse the volume elements such as directories, files, file attributes and streams. Files, directories or entire volumes may be copied to other location. This feature also supports reading damaged volumes.
  • Updated Features
    · Updated Data Inspector
    Data Inspector now supports custom types.
    · Updated Structure Viewer
    Structure Viewer introduces new language functionality, improved stability and new Structure Library window. See the included documentation for complete list of changes in Structure Viewer.
    · License update
    Registered users: A license update is required!

    A new license may be downloaded from the My Account.

Released on: 11/1/2012
  • Fixed Bugs
    · Possible crash on startup on 64-bit systems
    Hex Editor Neo could crash if launched on some 64-bit systems. Fixed.
    · Invalid editor window scrolling with mouse wheel
    Editor window was scrolled incorrectly using high-resolution mouse wheel. Fixed.
    · Structure Viewer incorrectly compiled and bound some structures
    Structure Viewer could incorrectly compile and bind some structure defitions, namely, the ones that contained huge arrays of static types. It could start allocating more and more memory and binding could take too long. Fixed.
    · Incorrect file opened after double clicking on error in Structure Errors window
    · Incorrect handling of multi-byte encodings
    The editor incorrectly rendered Text Pane when multi-byte encoding was selected. This bug has been fixed.
    · Several reported bugs fixed
    Several reported bugs, including application crashes, have been fixed.
  • Updated Features
    · Selection is now retained when number of columns change
    Multiple selection is not dropped when you change the number of columns in the editor window.
    · Installer now keeps user settings on upgrade
    Hex Editor Neo's installer now tries to keep user settings during upgrade from previous version.
Released on: 8/8/2012
  • Fixed Bugs
    · Several bugs in Structure Viewer fixed
    1. · Structure Viewer now respects the "Byte order change affects floating-point types" setting.
    2. · Floating-point numbers in scientific format are now displayed correctly.
    · Error saving changes to logical and physical disks
    Hex Editor Neo hung during saving of changes to logical and physical disks if the application was launched non-elevated on Windows Vista or later operating systems. Fixed.
    · Rare crash on exit fixed
    Application could crash on exit. Fixed.
  • Updated Features
    · Installation package size decrease
    Due to improved documentation file compression this release is about 30% smaller than previous one.
Released on: 6/26/2012
  • Fixed Bugs
    · Invalid big-endian array visualization
    Big-endian simple arrays visualization bug fixed.
    · Crash in disassembler
    Disassembler module could crash if error occurred during disassembling. It could also crash after pressing the Refresh button. Both issues have been fixed. Note: language pack update is required for non-English language packs.
  • Updated Features
    · Intel HEX import updates
    Non-sorted Intel HEX files are now imported correctly. In addition, lines with invalid CRC are ignored.
    · Some dialogs re-designed
    Some dialogs were re-designed to better fit French localization.
Released on: 5/28/2012
  • Fixed Bugs
    · Crash in disassembler
    Hex Editor Neo could crash when you invoked Disassembler in some situations. Fixed.
  • Updated Features
    · Significant update to Structure Viewer
    This release focuses on new functionality in Structure Viewer. Read more information in What's New in Structure Viewer 5.12 topic.
    · Language Pack storage location changed
    This release changes the default language pack's storage location, allows user to change it and better supports language packs in portable mode: in addition to user-configurable storage location, language packs are also searched in <program launch folder>\Localization folder.
    · Some dialogs re-designed
    Some dialogs were re-designed to better fit German localization.
Released on: 5/14/2012
  • Fixed Bugs
    · [noindex] and [noautohide] attributes ignored
    Structure Viewer ignored [noindex] and [noautohide] attributes. This resulted in incorrect behavior and increased memory usage. Fixed.
    · Proxy tab was missing from Settings
    One of the recent updates incorrectly removed the Proxy settings tab. Fixed.
    · Crash after pressing Copy in Keyboard Map dialog
    Program crashed after you pressed the Copy button in Keyboard Map dialog. Fixed.
    · Program crashed after saving downloaded update in non-default location
    Program crashed when you tried to save to or execute the downloaded update from non-default location.
    · Structure Viewer's scheme loading bug
    Hex Editor Neo could hang if you loaded Structure Viewer's scheme with multiple bound structures. Fixed.
  • New Features
    · "All opened documents" mode for Find in Files feature
    Find in Files/Replace in Files function now provides "All opened documents" pseudo-location, allowing you to perform an operation on all currently opened documents.
  • Updated Features
    · Automatic detection of Language Pack availability
    Hex Editor Neo now automatically detects if on-line language pack for user's default language is available and offers to download it.
    · Improved Structure Viewer performance
    Structure Viewer's compilation and binding time reduced by about 10%.
Released on: 4/17/2012
  • Fixed Bugs
    · Inactive refresh checksum button on XP
    Refresh checksum button never became active on Windows XP. Fixed.
    · Current language not saved on portable installations
    The program did not save the currently selected language if installed in portable mode. Fixed.
    · Structure Viewer tree visualization bug
    In some rare situations Structure Viewer could start showing parsed tree incorrectly. Fixed.
Released on: 4/9/2012
  • Fixed Bugs
    · Several reported bugs fixed
    This release fixes several reported bugs, including application crashes.
    · Hang after print
    Application hangs after you print a document. Fixed.
  • New Features
    · Localization support
    Hex Editor Neo now supports installable interface language packs. Language pack creation is performed as part of open-source project. More information is available here.
    · New interface language pack: Russian
    New complete interface language pack for Russian language is available for download. To download a language pack, go to Tools » Settings » Languages Tab.
  • Updated Features
    · Opening system volume
    Hex Editor Neo now allows opening system volume in read/write mode. (It was previously forbidden for security reasons. Now it is up for user to decide).
    · New minimum number of columns
    The minimum number of editor window columns is now two instead of four.
Released on: 3/6/2012
  • Fixed Bugs
    · Crash on history load
    Hex Editor Neo could crash if you loaded a file's history with one or more pattern coloring rules active. Fixed.
    · Error opening processes
    It was impossible to open a process if application was installed in "portable" mode. Fixed.
    · Setup error
    Setup failed to delete files if they had "read-only" attribute. Fixed.
    · Error editing floating-point numbers
    It was impossible to edit some values when editor window was in "Float" or "Double" display type. Fixed.
Released on: 2/17/2012
  • Fixed Bugs
    · Several reported bugs fixed

    This release fixes several reported bugs, including application crashes.

    · Structure Viewer: Invalid handling of bitfields

    Structure Viewer incorrectly displays bitfield values for some integer types. Fixed.

Released on: 12/20/2011
  • Fixed Bugs
    · Several reported bugs fixed

    This release fixes several reported bugs, including application crashes.

Released on: 12/1/2011
  • Fixed Bugs
    · System crash or reboot

    It was discovered that some virtual machine emulation software (like Oracle VirtualBox or VMWare Workstation) may cause BSOD or computer restart when Hex Editor Neo 5.01 runs on host OS.

    Affected configurations: Intel multi-core CPU (Dual Core, Core 2 Duo, Core 2 Duo Quad and probably others), OS: Windows 7 64-bit. Installed virtual machine emulation software: (VMWare Workstation, Oracle VirtualBox, probably Microsoft Hyper-V, although, it looks like a hot-fix is available from Microsoft for this bug - see MS KB article #975530)).

    Steps to reproduce:

    1. · Run a guest OS in virtual machine emulation software and keep it running.
    2. · Launch Hex Editor Neo version 5.01 (on the host OS).
    3. · Close Hex Editor Neo.
    4. · There is a chance that your computer reboots, hangs, or generates BSOD 0x101 (CLOCK_WATCHDOG_TIMEOUT).

    Obviously it should not be possible for Hex Editor Neo (a user-mode program that does not have any kernel-mode components) to cause this behavior: it appears there is a bug in Windows 7 64-bit kernel that causes this.

    We have found the workaround that fixes this problem. Version 5.01.01 uses different system scheduler that seems to be more compatible with virtual machine emulation software.

Released on: 11/30/2011
  • New Features
    · Major update to Structure Viewer
    This version has completely new Structure Viewer, with a lot of new functionality and improvements. See the What's New in Structure Viewer 5.01 topic for more information.
    · Parallel operations
    Several operations, like Find All and Replace All, now utilize several cores or processors (if they are available), providing up to 30% performance boost. Performance boost is more noticeable in Replace All commands, especially in regular expression mode.
    · True parallel execution of all lengthy operations
    Previous versions allowed you to execute multiple operations in parallel, but user interface was rather limited: for example, it did not allow you to finish the first operation before the second finishes. Now, all started operations are equal and are executed truly in parallel. Application user interface is not blocked. Only windows of the current document are disabled until the operation execution is completed.
    · Support for Intel HEX and Motorola S files
    Advanced Copy & Export now allows exporting selection into Intel HEX and Motorola S formats. In addition, new commands, File » Open » Open Hex… and Edit » Insert Hex… allow the user to convert Intel HEX and Motorola S files to binary form and insert them into the Hex Editor Neo.
    · Additional information is displayed for several lengthy operations
    For Find All, Replace All and other operations, the number of occurrences found so far is displayed on the progress dialog.
    · Completely rewritten Checksum module

    Checksum module has undergone complete rewrite, featuring new algorithms, greatly improved performance and parallel execution. That is, when several algorithms are selected at once, Hex Editor Neo utilizes multiple cores or processors (if they are available) to execute them in parallel.

    More hash algorithms are offered (the actual list depends on algorithms available through Cryptography API). More different ways to sum all values in a document or selection are offered, including signed and unsigned sums.

    User interface for a Checksum module has also been improved.

    · Ability to copy/export the current selection
    Hex Editor Neo now allows you to get the list of selected ranges into the Clipboard or directly to text file.
    · Goto Navigation panel
    Each editor window has its own navigation panel with individual location history.
  • Updated Features
    · License update

    Registered users: A license update is required!

    A new license may be downloaded from the My Account.

    · Improved experience when opening volumes and disks
    Hex Editor Neo is now capable of opening volumes and disks in the same running instance, even if it runs under non-privileged user account.
    · Improved setup speed
    Speed of Hex Editor Neo setup application has been greatly improved. Installer now needs to update less files and system settings and operates much quicker.
    · Improved application start-up time
    We have improved the applicaiton start-up time by reducing time required by various components to initialize and allowing several components to initialize in parallel.
    · Improved Find in Files/Replace in Files commands
    New version provides better utilization of multiple cores as well as proper operation on single-core computers; smoother operation on SSDs.
    · Improved support for eastern languages
    Hex Editor Neo now provides better visual output of eastern languages characters in text pane.
Released on: 4/11/2011
  • Fixed Bugs
    · Hex Editor Neo hangs on startup
    Hex Editor Neo may start to hang on startup if vector image cache is damaged. Fixed.
    · Hex Editor Neo hangs and then crashes on startup
    Hex Editor Neo fails to start on some computers running 64-bit Windows Vista. Fixed.
Released on: 3/24/2011
  • Fixed Bugs
    · Big endian setting is not respected by Text Pane
    Text pane does not respect the Big Endian mode when displays UTF-16 text. Fixed.
Released on: 3/22/2011
  • Fixed Bugs
    · Several bug fixes
    Several bugs reported by customers or discovered during internal testing have been fixed in this release.
  • New Features
    · Support for using regular expressions in replace pattern
    Replace and Replace All commands now support regular expressions as replace patterns, allowing you to refer to parts of matched expression when performing a replace.
  • Updated Features
    · Support for encodings in all commands that work with regular expressions
    Find, Find All, Replace, Replace All, Find in Files, Replace in Files, Pattern Statistics - all these commands now fully support currently selected encoding when they work in regular expressions mode.
Released on: 2/18/2011
  • Fixed Bugs
    · Crash in MSIL Disassembler
    Hex Editor Neo may crash during decompilation of some assemblies. Fixed.
    · Focus not in opened document
    Focus is now correctly moved to the opened document.
    · Shift+Home keyboard shortcut
    This release fixes invalid selection behavior when Shift+Home or Ctrl+Shift+Home keyboard combinations are used.
    · Invalid Delphi export
    Application incorrectly exports selected data formatted as Delphi array. Fixed.
    · Insert Mode switching in editing mode
    It is unable to toggle the Insert Mode when the application is in editing mode. Fixed.
    · Error editing bit fields in Structure Viewer
    Hex Editor Neo incorrectly updates a bit field, if it is edited in Structure Viewer. Fixed.
  • New Features
    · New reverse data operations
    New data operations implemented in this release: Reverse Bits and Byte Swap.
    · New arithmetic data operations
    Arithmetic data operations group has been enhanced with two new commands: Set Minimum and Set Maximum.
    · Integration with Windows Error Reporting
    Application now fully integrates with Windows Error Reporting. If it ever crashes or hangs, you can submit the report, which will allow us to fix a bug and provide a solution.
    · Scheme association using regular expressions
    Structure Viewer now uses regular expression to match a structure scheme to the opened document, instead of simple extension check.
  • Updated Features
    · Selection Window Details Tab
    Application now remembers the last state of the Details Tab (opened/closed) between launches.
Released on: 12/23/2010
  • Fixed Bugs
    · Crash after setting editor window defaults
    After you use the Tools » Settings » Editor Tab to set editor window defaults, application may start crashing after opening documents. Fixed.
Released on: 10/12/2010
  • Fixed Bugs
    · Incorrect estimation for file comparison
    File comparison function incorrectly estimated the required free space on hard disk. Fixed.
    · Crash in editor
    Application may crash if you switch to floating-point mode after switching off a code pane. Fixed.
    · Missing application icon on taskbar
    On some computers a taskbar application icon is missing when you start the Hex Editor Neo. Fixed.
Released on: 9/28/2010
  • Fixed Bugs
    · Inability to use Clipboard from scripts
    Error using Clipboard from scripts that use Hex Editor Neo's FileDocument object has been found and fixed.
    · Invalid copy/export from Structure Viewer
    A Structure Viewer's Size column was not exported or copied to Clipboard. Fixed.
Released on: 7/7/2010
  • Fixed Bugs
    · Installation may fail
    Hex Editor Neo installation may fail. Fixed.
    · Unable to use arrow keys in custom keyboard shortcuts
Released on: 4/12/2010
  • Updated Features
    · Pasting numbers
    Now, when text containing numbers is pasted into the code pane in editor window, any invalid character is treated as a separator. In addition, Hex Editor Neo is now able to parse numbers which do not contain any separators at all. For example, "0D0A" will automatically be parsed as two bytes 0D and 0A when pasted in editor window in Byte grouping mode.
Released on: 3/29/2010
  • Fixed Bugs
    · Several bugs in Structure Viewer
    Several bugs in Structure Viewer have been fixed.
  • New Features
    · Full UTF-8 support
    The editor now fully supports UTF-8 encoding. It can not only display text (in text pane) encoded as UTF-8, but also allows you to type encoded characters on the keyboard or paste from the Clipboard. All editor functions (such as Find, Fill etc.) correctly work with UTF-8.
    · Encodings support in Structure Viewer
    This release also brings encodings support to the Structure Viewer. Now it uses the encoding currently selected for an editor window to parse single-byte character arrays or string.
  • Updated Features
    · Pasting with encoding
    When you paste text to the text pane, the current editor window's encoding is now used to convert the UNICODE text (if it is present in the Clipboard).
Released on: 2/8/2010
  • Fixed Bugs
    · Crash in Explorer window
    Hex Editor Neo crashes when you enter an Internet URL in its path box. Fixed. Hex Editor Neo does not support opening Internet resources this way in the current version, but at least it does not crash. Use the File » Open command to open Internet resources in the current version.
  • New Features
    · Ability to open Internet resources

    You can now open Internet resources specified by their URLs in the File » Open dialog. The editor will download the file and automatically open its local copy.

    Note: you can only use the File » Open dialog to open Internet resources, other methods (command line parameters, drag&drop, Explorer window) may not work.

Released on: 2/4/2010
  • Fixed Bugs
    · Crash in Go to Offset Dialog
    Hex Editor Neo may crash when you close the Go to Offset dialog. Fixed.
Released on: 2/3/2010
  • Fixed Bugs
    · Several bugs fixed
    Several reported bugs have been fixed.
  • New Features
    · Proxy Server
    You can configure a proxy server to use with such functions as Check for Updates, Downloader and Crash Dump Uploader. You can also configure authorization options, if your proxy server requires them.
    · Bookmarks in Go to Offset dialog
    Current bookmarks are now displayed in the Go to Offset dialog.
    · Selection manipulation in Go to Offset dialog
    Added an ability to manipulate the current selection directly in Go to Offset dialog. You can replace, add, remove or invert the current selection while changing the cursor offset in the document.
    · Portable installation improvements
    When installed in portable mode, Hex Editor Neo now stores configuration settings in a file in a folder it is launched from.
  • Updated Features
    · Open Disk dialog improvements
    An additional column is added to the Open Disk dialog. It displays the physical drive information in a form of "\\.\PHYSICALDRIVEN", where N is a disk ordinal number assigned by operating system. This allows you to distinguish between the same disks from the same manufacturer.
    · Added "Whole file" option to all operation dialogs
    All operations (bitwise, arithmetic and shift) dialogs now include the option "Whole file". You can use it to target an operation to a whole file without the need to select it first.
Released on: 11/27/2009
  • Fixed Bugs
    · Checksum: incorrect check for low disk space
    Hex Editor Neo prevented the checksum from being calculated when there was low disk space. Fixed.
    · Disassembler: file lock
    Disassembler continued to lock the file after it was closed. Fixed.
    · Disassembler: Reset columns
    The Reset column button operated incorrectly. Fixed.
    · Invalid progress
    Invalid progress was displayed for all operations with UNICODE regular expressions.
  • New Features
    · File Compare: Non-file documents
    Now you can compare any type of opened documents using the File Comparison feature.
  • Updated Features
    · Cursor position on document save
    The cursor position and editor window focus are now retained on document save.
Released on: 11/19/2009
  • Fixed Bugs
    · Structure Viewer: several bugs
    Several bugs in Structure Viewer have been fixed. AVI and WAV sample files were also updated.
Released on: 10/27/2009
  • Fixed Bugs
    · Application crash
    Hex Editor Neo crashes when you execute the Pattern Coloring » Add Rule command with no open documents. Fixed.
Released on: 10/22/2009
  • Fixed Bugs
    · Setup: invalid security descriptors
    Setup incorrectly configures security descriptors for installed files and shortcuts when you install the product in "per-machine" mode. This may prevent other users from being able to run Hex Editor Neo. Fixed.
    · Structure Viewer: bit-fields are now indexed
    A bug that prevented bit fields from being indexed is fixed. Now when you click on the cell which contains a bit field in the editor, the field is properly highlighted in Structure Viewer.
    · Structure Viewer: crash
    Hex Editor Neo may crash when binding certain structures.
  • New Features
    · New tool window layout
    New tool window layout "Structure Analysis" provides maximum working space for analysing the document's structure.
  • Updated Features
    · Structure Viewer: bit fields type
    Changed the displayed type name for bit fields. It now shows the number of bits a field occupies (for example: int: 4).
    · Structure Viewer: more accurate progress
    More accurate structure binding progress update. In addition, a progress window may switch to the marquee mode when binding complex structure with forward and backward pointers.
    · Structure Viewer: optimization
    The execution of the assignment statement (variable = expr;) is greatly optimized. Such complex iterative structures as AVI, TGA and others will benefit from this optimization.
    · Structure Viewer: optimization
    Structure Viewer tool window's main operations, like navigation, expanding/collapsing, scrolling and so on were optimized.
    · Structure Viewer: TGA
    TGA file structure is updated to support run-length encoded images.
    · Structure Viewer: common progress
    Structure Viewer now displays a single common progress when binding a structure that executes delayed binds (like PE header, for example).
Released on: 10/2/2009
  • Fixed Bugs
    · Application crash (Windows 2000)
    When you call script functions from Structure Viewer's definition files, Hex Editor Neo crashes. Windows 2000 only. Fixed.
    · Application crash
    Hex Editor Neo crashes when you expand an empty string/wstring field in Structure Viewer. Fixed.
Released on: 9/30/2009
  • Fixed Bugs
    · Crash on application exit
    A possible crash on application exit has been fixed.
  • Updated Features
    · License update

    Registered users: A license update is required!

    A new license may be downloaded from the My Account.

Released on: 9/28/2009
  • Fixed Bugs
    · Crash in Compare Files
    Sometimes when "Compare Files" command was launched as Windows 7 task from the pinned application icon, it crashed after you pressed the OK button.
    · Several bugs in Structure Viewer
    • > Incorrect scope resolution for complex array indices.
    • > Empty structures incorrectly had zero alignment, breaking any structure that referenced them.
    • > Hex Editor Neo could crash when expanding string or wstring values.
    • > When a script file referenced by a structure definition file was modified, Hex Editor Neo did not refreshed it properly, although notified the user of the change.
    • > Enumeration visualization could produce incorrect results, if you used signed values in an unsigned enum.
    • > Structure Viewer tool window could incorrectly display vertical lines.
    · Invalid patch file registration
    Hex Editor Neo’s patch files were incorrectly registered by setup.
    · Mouse wheel may not work correctly
    Mouse wheel scrolling now correctly works with high-definition mice.
  • New Features
    · Structure Viewer: major update to Portable Executable header sample

    PE header sample has been greatly enhanced. Now it parses more PE file structures, including import and export directory, resource directory, base relocation table, debug directory and others. It also illustrates how to use Javascript to extend the power of Structure Viewer's declaration syntax.

    · Structure Viewer: $print directive updated

    $print directive now does not automatically convert its argument to string; instead it uses Structure Viewer’s data visualization engine. This allows it, for example, to respect the "Display Hex Values" setting when displaying integer values.

    · Structure Viewer: pointer visualization

    For pointed types, not only the pointer value, but the snapshot of pointed type contents is visualized on a line (as it is for arrays and structures). In addition, a computed address is also displayed.

    · Structure Viewer: new javascript keyword

    Javascript code now may be specified inline with a new javascript keyword. Note that VBScript code must still be referenced with #pragma script directive.

    · Structure Viewer: new statements

    Structure Viewer now supports the following statements: while, for and do…while.

    · Structure Viewer: support for current encoding

    Structure Viewer now uses the current editor window's encoding when displaying non-Unicode strings.

  • Updated Features
    · Mouse selection improvements
    Now it is much more easier to select data with mouse. The behavior is more consistent with other Windows applications.
    · Cursor move on Paste
    Now there is an option to move the cursor to the end of the pasted data after the Paste operation (turned on by default).
    · Extended encoding support

    All Hex Editor Neo commands (such as Fill, Find, Find All, Replace etc) now respect the current window’s encoding, when single-byte string type is chosen. The current encoding is also displayed in the command’s dialog. Note: when using regular expressions, default system encoding is always used.

    Current editor's window encoding is also respected by Pattern Coloring module.

    · Clipboard improvements
    Now Edit->Copy and Edit->Cut commands automatically put selected data in text format into the Clipboard. Copy & Export tool window is still used to fine-tune the format used.
    · Advanced Copy&Export improvements
    "Raw Text" copy&export mode also lists "Current Encoding" as encoding type. When selected (default), encoding from the current editor window is used.
    · Advanced Copy&Export improvements
    “Formatted Values” copy&export mode now allows exporting data without separators (as text stream).
    · Checksum improvements
    Click-and-calculate feature implemented: non-computed checksum value is automatically computed when you double-click it (no need to click checkbox and then Refresh button)
    · File Compare improvements
    File Compare tool window’s commands are now application-wide commands. You can put them on the toolbar or assign keyboard shortcuts to them.
    · Improved power management
    Hex Editor Neo now prevents the computer from going to sleep (unattended) when performing lengthy operation. This of course does not prevent the user to manually sleep the computer.
Released on: 9/2/2009
  • New Features
    · New Setup Features
    Portable Installation
    Setup now offers new installation mode which can be used to make a portable copy of Hex Editor Neo. Once installed, the copy of the product may be transferred to other locations, or to other computers where it can be used without installation. In this mode setup allows the user to install the product on the removable media and network shares.
    Transactional Installation
    Setup now performs installation of the product as a single transaction (on supported operating systems and configurations). If anything goes wrong during installation, including software or hardware errors, computer configuration is not modified. All setup activities are part of the transaction, including modifications done to the file system and system registry.
    Restart Manager Support
    Now, when setup needs to replace or remove a locked file, it uses the system restart manager to find the application that has a file open. It also offers a way to gracefully restart the application in order to update the file. This new feature greatly reduces the need for system restart during setup.
    Per-User Installation
    In addition to the previous, "per-machine" installation mode, a new installation mode is offered. It allows the user to install the application only for himself. In this mode, setup does not modify any per-machine settings. In addition, a user does not have to have administrative rights to install the Hex Editor Neo. After the product is installed in per-user mode, it is not visible to other users of the computer, but may also be installed by them in per-user mode.
Released on: 6/30/2009
  • Fixed Bugs
    · Copy&Paste bug
    Data pasted from Clipboard (and previously copied/cut from Hex Editor Neo's document) could become corrupted in some situations. Fixed.
    · File Compare bug
    For some documents File Compare (simple algorithm) produced incorrect results. Fixed.
  • New Features
    · Shared Files Support

    Hex Editor Neo is now capable of working with files shared with other applications. After you open a shared file, Hex Editor Neo starts watching for file's modifications. If another application makes changes to a file, Hex Editor Neo displays a Shared File Conflict Dialog, which gives you options to ignore a change, update editor's copy, and/or merge changes with local changes.

    In addition, for all "update"-kind options you may instruct the editor to compare the new version with a previous one. Two file comparison algorithms provided by File Compare module are supported. Hex Editor Neo also allows you to retain older versions of a file in the editor. You may edit these old versions as any other kind of document in the editor, save your changes and so on.

  • Updated Features
    · Elevated privileges notification
    When launched with administrative privileges (either through "Run as administrator" option or through automatic elevation in Open Volume, Open Process or Open Disk commands), application title is changed to "Hex Editor Neo (Administrator)" to notify the user that application is running with elevated privileges.
Released on: 6/8/2009
  • Fixed Bugs
    · Crash in MSIL disassembler
    Hex Editor Neo may crash when trying to disassemble some complex .NET code. Fixed.
Released on: 6/2/2009
  • Fixed Bugs
    · Application crash
    Hex Editor Neo may sometimes crash on application exit or document close. Fixed.
    · UI update bug
    In some cases several UI tool windows (namely: History, Statistics and Structure Viewer) are not updated when non-current document is closed either manually or automatically. Fixed.
    · Fixed bugs in mbr.h definition file
    Several bugs were fixed in mbr.h structure definition file.
  • New Features
    · Assembler array copy&export format
    A new format has been added to a Formatted Output group of Advanced Copy&Export exporting options. It prepares the selected data to be directly used in assembler language (x86 and x64) programs.
Released on: 4/30/2009
  • Fixed Bugs
    · Elevation bug
    When Hex Editor Neo elevates itself (on Windows Vista or later operating systems), elevate.exe process is not terminated and remains running forever. Fixed.
    · Invalid progress bar
    Invalid progress bar is displayed for some operations. Fixed.
    · Crash in operations
    Bitwise, arithmetic, shift and case change operations may crash when used in some configurations. Fixed.
  • New Features
    · Restore original file attributes
    File Attributes tool window now offers a way to restore original file attributes, even after you modify them and apply your changes.
    · Auto completion in Explorer
    Address bar in Explorer tool window now offers autocompletion.
    · 2D graph in Statistics
    Statistics Tool Window now provides you with two graphical data representations, instead of one.
  • Updated Features
    · NTFS streams support in File Compare
    When compared files are identical, they are also checked for one or more alternate streams. A user is warned if two identical files contain NTFS streams.
    · Extended goto in Disassembler
    Goto command in Disassembler Window now allows you to go to a named function or method. Autocompletion is supported.
Released on: 4/14/2009
  • Fixed Bugs
    · Crash in Disassembler
    A possible crash in Disassembler has been fixed. Hex Editor Neo sometimes crashed after refreshing a Disassembly View on a modified document.
    · Crash in Disassembler
    A possible crash in Find function in Disassembly View has been fixed.
    · Explorer bugs
    Now it is possible to browse Network and Libraries folders (a latter one on Windows 7 Beta) in Explorer tool window.
    · Crash in Explorer
    A possible crash in Explorer has been fixed. It sometimes crashed while enumerating a shell folder tree.
    · Purge All command crash
    A possible crash after History » Purge All command has been fixed.
    · Copy&Export bugs
    A completely broken behavior in copying/exporting data into programming languages formats (Formatted Output) has been fixed. Now all modes, including Hexadecimal, Decimal, Octal, Binary, Float and Double as well as all grouping options are correctly handled.
    · Structure Viewer's zip.h bug
    A bug has been reported in the zip.h file that prevented proper recognition of ZIP archives with additional NTFS information in them.
    · Several reported and found bugs
    Several reported and discovered bugs and inconsistences have been fixed in this release. This also includes more items from our "suggestion queue".
  • Updated Features
    · Minor UI improvements
    A few new context menus have been added to the editor.
Released on: 4/8/2009
  • Fixed Bugs
    · Several bugs in Structure Viewer
    32-bit integer types (both signed and unsigned) were incorrectly handled in big-endian mode. Note that this did not affect 32-bit signed and unsigned long types. This bug is fixed. In addition, a number of not critical bugs were found and fixed.
    · Decrypt function is not working
    On some computers it was unable to run a Edit » Decrypt… command. This has been fixed.
    · Other minor bugs and suggestions
    A lot of small glitches that were in our "suggestion queue" have finally found their time to be fixed in this release.
  • New Features
    · Full history tree window
    You can now view the entire document change history in a special window. History is represented as a tree with a node for each document change. You can quickly switch between states, get more information about each state or execute one of the purge commands. Comfortable zooming and panning features are provided by the window.
  • Updated Features
    · Complete rewrite of command routing and toolbar customization system
    This release brings completely new version of the command routing and toolbar customization subsystem. We have greatly optimized Hex Editor Neo's startup and runtime performance and brought greater flexibility to user interface customization. Built-in and user-created layouts now not only affect tool windows, but also change commands on default toolbars and size of their buttons.
    · Checksums and Statistics now store per-document information
    Checksums module and Statistics module now store per-document information. For example, you calculate statistics for a document, switch to another one and calculate statistics for it as well. Now, if you switch back to the first document, Statistics tool window will immediately display information it previously calculated for the first document.
    · Changes in the Free Edition End User License Agreement
    Free version's EULA now grants commercial usage of the free edition of the Hex Editor Neo.
    · Improved Explorer integration
    "Edit with Hex Editor Neo" shortcut menu option is now added to drives as well.
    · Improved Windows dialog
    Windows dialog (it displays a list of all opened editor windows) now automatically activates a window under the cursor. There is no need to click the Activate button anymore.
Released on: 3/17/2009
  • Updated Features
    · Performance improvements

    This release focuses on major performance improvement in one of the core Hex Editor Neo components, responsible for working with large files. (Hex Editor Neo considers files bigger than 64 MB on 32-bit systems and bigger than 128 MB on 64-bit systems as large files).

    Careful optimizations and wiser use of system resources allowed us to greatly optimize this core component. As performance of most editor functions depends on it, we have managed to improve the speed of various functions from 2x to 8x!

    The most boost is displayed in "cheap" operations, like General Statistics and Pattern Statistics, moderate boost in heavier functions as Replace All and less boost in "heavy" functions like Find All, for example.

    In addition, document saving performance has also been greatly improved. On some of our test platforms, file copying (File » Open command followed by File » Save As… command) works faster than in Windows Explorer!

    · Licensing System update

    Until now, each new upgrade required our customers to re-install the license file to re-activate the product. Although this is still required for this update, the licensing system was updated to remove this limitation. All future upgrades will not invalidate the license installed for the

Released on: 2/19/2009
  • Fixed Bugs
    · Several bugs fixed
    Several reported bugs have been fixed.
Released on: 2/13/2009
  • Fixed Bugs
    · Critical bug

    A critical bug has been found in release.

    Upgrade is strongly recommended!

Released on: 2/12/2009
  • Fixed Bugs
    · Incompatibility issue
    Hex Editor Neo does not launch on Windows 2003 Server (64-bit). Fixed.
    · Application crash
    Hex Editor Neo sometimes crashes when Edit » Copy As… or Edit » Export… commands are executed. Fixed.
Released on: 2/11/2009
  • Fixed Bugs
    · Several bugs fixed
    Several known and reported bugs have been fixed.
  • New Features
    · New offset display types
    An offset (or address) may now be displayed as hexadecimal, decimal or octal numbers.
    · New view types
    In addition to hexadecimal, decimal, float and double, data in editor windows may now be displayed as octal and binary values. All Hex Editor Neo's commands and modules are also compatible with new view types, including Copy & Export module.
    · New range rule type in Pattern Coloring
    Pattern Coloring introduces a special rule type: range rule. For range rule, you define a range which is then hilighted in a document.
    · Advanced support for Editor Window settings
    You can now configure the default editor window settings on special settings page (Tools » Settings » Editor). These settings include offset display type, data display type and grouping, byte ordering, a number of columns, character encoding and visibility of code pane and text pane. In addition, there is a special option to associate a different set of window settings for each opened document and restore them next time the document is opened.
  • Updated Features
    · Revised Operation History
    User interface for document operation history has been completely revised. Now it is much more comfortable to use one of the most powerful and unique Hex Editor Neo's features - history branches.
    · Application load-time improvement
    A lot of attention in this release has been paid to reduce Hex Editor Neo loading time.
Released on: 1/16/2009
  • Fixed Bugs
    · Several bugs in Structure Viewer

    The following bugs are fixed in this release:

    > Nested pointers are not supported.
    > Array size is parsed incorrectly if multiplication is used in size expression.
    > Invalid script file causes a crash.
    > Several parser bugs fixed.
    · Find in Files
    Deadlocks and possible crashes were fixed. In addition, performance for the feature has been increased.
    · Explorer
    Several bugs are fixed in Explorer and it is now compatible with Windows 7 Beta.
  • New Features
    · Windows 7 Beta support!
    This release introduces support for new cool features of the Windows 7 Beta taskbar. Progress indication and jump lists are fully supported and utilized by the Hex Editor Neo, and in addition, user is in control of customizing the tasks presented on the taskbar.
  • Updated Features
    · Structure Viewer

    The following improvements were made to the Structure Viewer:

    > New structure formats: RAR, ICC, VHD, ZIP, TIFF, WAV, TGA, PSD, PIC, PCX, PAL, EMF, EPS, CAB, MBR, CDA
    > New column: Size (to see the size of the field).
Released on: 12/18/2008
  • Fixed Bugs
    · Application crash

    This update fixes an application crash (which occurs in Free Edition or with "Auto Create Branches" option switched off in some circumstances).

    Upgrade is strongly recommended!

  • New Features
    · Disassembler

    Version 4.72 brings support for x64 executables.

Released on: 12/9/2008
  • Fixed Bugs
    · Several bugs
    Several bugs, including application crashes, have been fixed.
Released on: 12/8/2008
  • Fixed Bugs
    · Several bugs
    Several bugs, including application crashes, have been fixed.
Released on: 11/28/2008
  • Fixed Bugs
    · Purge All History and Load History commands
    These commands did not work properly in Free Edition mode.
    · Copy&Paste bugs
    Several bugs with copying and pasting document data have been found and fixed. This may include several application crashes.
    · A lot of minor bugs
    Quite a few of minor bugs or inconsistencies were found and fixed throughout the product.
  • New Features
    · Disassembler

    Version 4.71 brings support for .NET assemblies. It also features an updated disassembler view window, with support for fast navigation, selection of assembly text, column configuration and much more. It also allows you to display an assembly listing in AT&T format.

    Disassembler has an improved quality of the assembly listing. Module imports are now also analyzed and displayed, in addition to symbols.

    · Structure Viewer

    The most of the new functionality is within the Structure Viewer module again. It now understands new built-in types, statements and directives. It also supports variables, constant and variable arrays and expression evaluation with dynamic type inferring.

    This release eliminates most of previously imposed limits on structure size, array size etc. The Structure Viewer Tool Window has been updated to easily handle billions of items with very fast and clean navigation. Commands like Expand All and Collapse All will take less than a second expanding/collapsing a structure with a billion of items. If you bind a complex structure to a huge file (for example, AVI), you can estimate the editor to easily carry the job without running out of memory.

    A number of handy features, such as Synchronize Position (which works "both sides" - from structure to document and from document to structure), Mouse over field tracking (which highlights a field under the mouse cursor) greatly simplify the file structure analysis.

    Structure definitions may extend their functionality by referring to functions written in JavaScript or VBScript. These functions have access to the underlying parser and document, thanks to the IFileDocument and IParser interfaces, exposed to them by the Hex Editor Neo.

    The overall compilation and binding performance has been greatly improved. More information about the new functionality provided by the Structure Viewer is found in the included documentation.

    · Copy&Export

    The Advanced Copy & Export module now follows the model offered by the editor window. It now allows you to execute the Copy and Export commands with no selection present. In this case, a cell under the cursor is copied/exported.

    The current byte order is now taken into account when performing copy or export functions.

    It also offers an option to configure the number of digits to be exported for floating-point and double precision floating-point types.

    · Refresh View Command
    When working with logical or physical disks, process or physical memory, this command allows you to refresh the editor window to display any possible changes to the underlying data, performed by some other application or operating system.
    · /s Command-Line Parameter
    When launched with "/s" command-line parameter, Hex Editor Neo forwards the list of files to open to an already running instance, if there is one.
    · "Display cursor address on the left" option
    Several customers complained about the address of the cursor location being displayed at the start of the line. Now this functionality can be switched off.
    · Reverse sorting on Statistics columns
    Statistics window now allows you to sort columns in both ascending and descending order in its table mode.
    · New IFileDocument methods to be called from scripts

    A previously introduced ISequence object was called to make it possible to call methods of the IFileDocument interface from scripting languages (such as JavaScript and VBScript). Although, our tests has shown, that in some cases it is still impossible for a script to call one or another method due to the limitations in the Automation model and the way scripting engines are implemented.

    This release finally resolves the problem by providing a special variant of each affected method. Every such variant may be easily called from the scripting languages.

    · Go to in Process
    Go to in Process command now interactively updates the cursor position when you click on the image sections or modules (without closing the Go to window).
    · UI Sugar

    You can now make any tool window appear as a tabbed document. That means that the tool window will not be dockable to one of the four sides of the main window anymore, nor it will float over the main window, but instead will be placed where all editor windows reside. You may then take advantage of the Editor Window Placement feature to position a tool window.

    Each tool window now also memorizes its floating position separately of its parent frame.

    Ctrl+Mouse Wheel now quickly changes the font size in an editor window. This is a quick way to change a font size without using the Layouts dialog.

Released on: 8/10/2008
  • Fixed Bugs
    · Shell context menu item bug
    Hex Editor Neo's shell shortcut menu's item "Edit with Hex Editor Neo" is incompatible with some non-standard shells or file managers (like GPSoftware's Directory Opus 9). Fixed.
Released on: 8/1/2008
  • New Features
    · New Scripting Object
    New Sequence Object provides scripting languages (such as Javascript and VBScript) a way to build a pattern and pass it to File Document Object methods that require a pattern.
  • Updated Features
    · Structure Viewer

    Structure Viewer now supports a sophisticated structure definition language with expression evaluation, pointers and bit fields, case unions and assertions, constants and enumerations and much much more. A full featured C99-compliant preprocessor (with full support for macros and conditional compilation) is run before a source file is compiled.

    In addition to the ability to bind a structure to an absolute or relative address or to a cursor position, a structure may now be bound to an expression. This expression may reference constants and enumerations declared on the global source file scope or even reference previously bound structures.

    You can find more information in corresponding documentation section.

Released on: 7/11/2008
  • Fixed Bugs
    · Severe bug with document saving

    Large documents may get corrupted after modifications are saved in the Hex Editor Neo. This release fixes this bug.

    Upgrade is strongly recommended!

Released on: 7/3/2008
  • Fixed Bugs
    · Bookmarks
    Next Bookmark and Previous Bookmark commands caused the view to lose focus. Fixed.
  • Updated Features
    · Find in Files

    Find in Files feature updates its behavior for the "Find all occurrences" mode. Now located documents are not automatically opened in the editor, thus saving system resources when doing large searches.

    Located documents may be opened by double-clicking them in the list or using the Find in Files » Open File command. When you open a document this way, all pattern occurrences are selected in it.

Released on: 7/2/2008
  • Fixed Bugs
    · Base Converter
    A number of bugs in Base Converter module have been fixed.
  • Updated Features
    · Disassembler

    A disassembler module has been carefully redesigned. It now allows you to have several views opened for the same document, each displaying different parts of it. It also works smoother and faster and fixes a number of bugs.

Released on: 6/27/2008
  • Fixed Bugs
    · Several bugs
    A fair number of reported bugs have been fixed.
    · Hex Editor Neo on Windows XP 64-bit and Windows 2003 Server 64-bit
    On some Windows XP and Windows 2003 Server (64-bit) product does not start. Fixed.
  • New Features
    · Disassembler
    Hex Editor now includes a disassembler module. The current implementation is capable of disassembling 32-bit x86 code, including support for FPO, MMX, SSE, SSE2 and 3DNow! instruction sets. Disassembler automatically searches for symbol files and uses the information from them to increase the assembly output readability. The Disassembler View may be connected to ordinary editor window which provides you with another handly data viewing and manipulation tool. The disassembler module works with files and processes' memory and is even automatically updated when you modify the document.
    · Regular Expressions
    Find, Find All, Replace, Replace All, Find in Files, Replace in Files, Pattern Coloring and Pattern Statistics commands and modules now fully support regular expressions. ECMAScript-compatible implementation of regular expressions provide you with extreme power ever found in binary editors. Very efficient implementation of "bulk" commands (Find All, Replace All, Find in Files and Replace in Files) combined with unique features of Hex Editor's multiple selection feature, together form an invaluable editing tool. A concept of named regular expression classes even allows you to define recursive grammars.
    · Window Switching
    Hex Editor now provides fast and convenient tool that can be used to instantly activate any visible tool window or editor window. When you press Ctrl + Tab or Ctrl + Shift + Tab (user configurable), a navigation window is displayed. It provides the list of visible tool windows and all opened editor windows for you to activate.
    · Code Pane
    Hex Editor now provides you with a method to completely hide a code pane, leaving only the text pane visible. Combined with the auto columns mode, it is a powerful tool to edit text or binary-text data.
    · Default Layouts (Three Different Ones)
    When you run the Hex Editor for the first time, you are provided with a choice of default working layout. You can choose between a "Novice User Layout", "Advanced User Layout" and "Expert User Layout". You can later change the chosen layout or make your own.
  • Updated Features
    · Major performance boost

    This release introduces a number of major performance optimizations that affect most Hex Editor functions. In general, the following performance boost is estimated:

    • Fill, Delete, Cut and Paste - when they operate over a multiple selection - have up to 3x performance boost.
    • Find All, File Compare, Selection Loading - up to 10% performance boost.
    • Replace All - from 1.5x to 2x performance boost.

    Similar numbers refer to Find in Files and Replace in Files functions.

Released on: 5/28/2008
  • Fixed Bugs
    · Several bugs
    A number of reported bugs have been fixed. Upgrade is strongly recommended.
Released on: 5/16/2008
  • Fixed Bugs
    · Several bugs
    A number of reported bugs have been fixed.
  • New Features
    · Printing Support
    Full printing support is now available in Hex Editor Neo.
    · Case Change Operations
    Hex Editor Neo now offers three new Data Operations: Lower Case, Upper Case and Invert Case. Case change operations take into account current encoding and are capable to work with Unicode data.
    · Application-Wide Byte Order Support
    Hex Editor Neo now fully supports both little-endian and big-endian byte orders. Different byte order can be set separately for each editor window and there is an option that controls whether floating-point types are affected by byte order change. Byte order change commands have been removed from Data Inspector and Structure Viewer modules, as they now respect the byte order configured for a window.
    · Modify Bits Command
    New Modify Bits command allows you to see a visual binary representation of the number and modify individual bits.
    · Copy and Cut Work Without Selection
    Copy and Cut commands can now be used when there is no selection in the current editor window. In this case, only the cell under the cursor is copied/cutted into the Clipboard.
  • Updated Features
    · Performance optimizations
    A number of various performance optimizations have been done.
Released on: 5/5/2008
  • Fixed Bugs
    · GPF Fixed
    A program crash with new Toggle Tool Windows command has been fixed. A program crashes if there are any auto-hidden frames active at the time you use this command.
Released on: 5/4/2008
  • Fixed Bugs
    · Several bugs
    Several bugs (in Structure Viewer, Data Inspector, File Compare, NTFS Streams and other modules have been fixed).
  • New Features
    · "Toggle Tool Windows" command
    A "Toggle Tool Windows" command has been added. This command may be used to quickly hide all opened tool windows and then bring them back.
Released on: 4/29/2008
  • Fixed Bugs
    · Several bugs
    A number of reported bugs have been fixed.
  • New Features
    · Opening volumes (logical disks)
    Hex Editor now supports opening volumes (logical disks) for viewing and editing.
    · Opening physical disks
    Hex Editor now supports opening physical disks for viewing and editing.
    · Opening process memory
    Hex Editor now allows you to open virtual memory of any running process for read-only or read-write access.
    · Opening computer physical memory (RAM)
    Hex Editor provides a read-only view into the computer physical memory (RAM) - only on supported operating systems.
    · Data encryption and decryption
    A whole document or a part of it may be encrypted and decrypted, using any installed block or stream cipher.
    · Data Operations
    A large set of data operation (bitwise, arithmetic and shifts) are provided.
    · File comparison
    Hex Editor provides two file comparison algorithms, which is fast and accurate and can be used to compare text and binary data files.
  • Updated Features
    · Structure Viewer
    Added little-endian/big-endian switch to the Structure Viewer.
Released on: 3/27/2008
  • Fixed Bugs
    · History Purge command
    Bugs in History Purge command have been fixed.
Released on: 3/25/2008
  • Fixed Bugs
    · Several bugs fixed
    A number of reported bugs (including application crashes) have been fixed.
Released on: 3/21/2008
  • Fixed Bugs
    · Several bugs
    A number of reported bugs (including application crashes) have been fixed.
  • New Features
    · NTFS Streams
    Hex Editor now fully supports NTFS alternate data streams. A special NTFS Streams Tool Window displays all streams for the currently active file, allows you to delete or rename them, open them for editing or create new streams.
    · Find Streams
    Find Streams feature allows you to locate all NTFS alternate data streams on your computer.
  • Updated Features
    · Performance optimizations

    This release has undergone several performance optimizations resulted in significant speed-ups in the following commands and features:

    • * A special image cache speeds up application loading time. This special cache stores pre-rendered vector images (which are used throughout the Hex Editor) to significantly reduce the application startup time, which was very small even before this cache was implemented!
    • * A numer of algorithm improvements allowed several editing functions to operate much faster and consume much less RAM. This include typing, inserting and deleting (with complex multiple selection).
    • * Several improvements were made to the Find in Files feature, leading to much less memory consumption by this function.
    • * File saving algorithms undergone several optimizations leading to smoother and faster saving.
    · Find in Files
    Find in Files is now capable of searching (and replacing) a pattern in file's named streams.
    · File Attributes
    File Attributes window now displays the total number of file's named streams, their size and the total size the file occupies on disk.
Released on: 3/11/2008
  • Fixed Bugs
    · Several bugs
    A number of reported bugs (including application crashes) were fixed.
  • Updated Features
    · Processor support
    Previous versions of Hex Editor Neo required SSE support. SSE support is not required anymore; instead, SSE is automatically used if available. Older processors are now supported.
Released on: 3/7/2008
  • Fixed Bugs
    · Text pasting bug
    Invalid text size determination if pasting text copied from some applications. Fixed.
    · Checksum Calculation bugs
    Invalid 32-bit Sum calculation on x64. Fixed. Several performance optimizations.
    · Invalid cursor offset
    Cursor offset may become invalid when switching view types. Fixed.
    · Create Patch operation cannot be cancelled
    Cancel button does not work for lengthy Create Patch operation. Fixed.
    · Find in Files recently used folder
    Find in Files pattern dialog does not restore recently used folder. Fixed.
    · Saving bugs
    Several bugs related to document saving have been fixed.
Released on: 3/5/2008
  • Fixed Bugs
    · Several Bugs
    Several reported bugs have been fixed.
  • New Features
    · Built-In Explorer
    Hex Editor now has two Windows Explorer-like windows as part of its user interface. They can be used to perform usual file and folder operations and also tightly coupled with Hex Editor. For example, you can open files in the editor by double-clicking them in the Explorer window simply dragging them to the editor's window.
    · Encodings
    Hex Editor is now capable of displaying text in the text pane according to a selected encoding. More than 130 different encodings are supported (subject to installed code page files and fonts). When the cursor is in the text pane, typed characters are also converted using the selected encoding. Encoding can be set separately for each editor window. Different ANSI, UNICODE, ISO, OEM, MAC, EBCDIC and country-specific encodings are supported.
    · Checksum Calculation
    Hex Editor supports 16 checksum calculation algorithms, including MD5, SHA-1, CRC-16, CRC-32 and others. Custom CRC algorithm is also provided. You can compute the checksum for the whole file or for the current (multiple) selection. Several checksums may be computed at the same time. Results are easily exportable and copyable to the Clipboard.
    · Advanced Copy & Export
    Selected document data may now be converted into a number of supported text formats and placed into the Clipboard or exported to a file. Space-separated or comma-separated numbers, raw text with selected encoding, programming language array declaration, Base64, UUencode and Quoted-Printable are among supported formats.
    · Pasting Text
    Text may now be pasted into the editor. Depending on the active pane, the text is either pasted "as is" (if the text pane is active), or parsed as a sequence of hexadecimal or decimal integers (if the code pane is active).
  • Updated Features
    · Data Inspector
    Data Inspector tool window adds support for little endian and big endian byte order, as well as adds FILETIME, time_t, DOSTIME and DOSDATE fields.
Released on: 2/20/2008
  • Fixed Bugs
    · Application crashes after saving file
    There were several bugs related to saving changes in files, including saving large file (more than 64 MB) and saving to volumes with too little free space. Fixed.
    · Minor bugs
    Minor bugs in History, Multiple Selection, Bookmarks, Pattern Coloring and Structure Viewer modules have been fixed.
Released on: 2/13/2008
  • Fixed Bugs
    · Application crashes
    A number of application crashes have been fixed
Released on: 2/12/2008
No changes available for this release
Version 3.12
Released on: 1/1/2007
No changes available for this release
Release Details
Release Date:
Platforms: »
· Windows XP
· Windows Vista
· Windows 7
· Windows 8
· Windows 8.1
· Windows 10
· Windows Server 2003
· Windows Server 2003 R2
· Windows Server 2008
· Windows Server 2008 R2
· Windows Server 2012
· Windows Server 2012 R2
· Windows Server 2016
Interface: »
· English
· Spanish
· German
· French
· Italian
· Portuguese
· Danish
· Polish
· Chinese (Simplified)
· Russian
· Ukrainian
· Indonesian
License Type:
· Shareware
Trial Period:
· 14 days
File Size:
15.00 MB
PAD File:
Newsletter Signup
This information is never passed on to third parties