介绍

HxD 是一款功能强大的十六进制编辑器,适用于多种文件格式的查看和编辑。它可以处理二进制文件、硬盘、内存和其他数据类型,广泛应用于程序开发、数据恢复和逆向工程等领域。

软件截图

软件特点

用户友好的界面:HxD 提供直观且易于使用的界面,适合不同水平的用户。
高性能:能够快速处理大文件,特别适合大型数据库和系统文件。
多种视图模式:支持十六进制视图、ASCII视图和各种格式的自定义视图。
查找功能强大:支持正则表达式、文本搜索等多种查找方式,便于用户快速定位数据。
数据结构分析:提供丰富的数据分析工具,支持数据结构的可视化。
免费的软件:HxD 是一款免费的软件,对于个人用户和小型团队非常友好。

软件功能

十六进制编辑:可以直接查看和编辑文件的二进制数据,支持多种文件格式。
文件比较:提供文件之间的比较功能,能够高亮显示差异。
数据恢复:可以用来分析和恢复损坏的文件。
查找和替换:支持在文件中查找特定的数据,并进行替换。
导入与导出:可以将数据导入到其他应用程序,或将文件内容导出为文本或其他格式。
内存编辑:可以直接查看和编辑计算机内存。
多平台支持:支持在 Windows 操作系统上运行,适合各种用户需求。

更新日志
v2.5.0.0
Hex editor: implement horizontal mouse wheel scrolling (including handling of Logitech driver bug)
Data inspector:
New: added LEB128/ULEB128 types (variable width integer types used in WASM and dwarf debug information)
New: introduce readonly type converters (to allow uniform error messages when attempting to change values, also for converter plugins)
Enhancement: better error handling so that typical errors are caught and a more specific error message is given
error message for plugin DLLs of wrong machine type (x86-32 vs. x86-64)
Exporters:
New: skip undefined or unreadable sections, such that Intel Hex and S-Record files can be created that have gaps
New: source code exporter option to set the maximum text column or bytes per lines (= array elements per line)
New: SRecord and IntelHex exporters can now have maximum of 250 and 255 bytes per line, respectively
therefore there is also a new default block size/bytes per line setting for each of the exporters, which have a more common size of 32 (for both)
allows user to select very large block sizes, yet default to a commonly used size
Importers:
New: Intel Hex and S-Record support undefined regions of arbitrary size, by creating undefined foldable regions, instead of creating zero filled blocks for them
Enhancement: rewrite logic to allow for data records that are out of order (addresses aren’t strictly increasing), or overlapping, even when there are gaps of undefined data; previously this could lead to errors, or would only function without undefined data gaps
Enhancement: Intel Hex and S-Record importers ignore leading and trailing whitespace in a line
Checksums / digests:
New: custom checksum
can generate a checksum, with settable bitwidth for the checksum result, the checksum addends, and the endianness
useful for various exotic formats, such as ROM files
Search window:
Enhancement: added support for (U)Int24
use same code as datainspector to convert from string to integer
improved the naming of floating point and integer types (closer to data inspector)
searches for both signed and unsigned integers, choosing the right type depending on which fits best (negative numbers => negative type, positive numbers => unsigned type; this is ok, because the positive numbers in the signed type have the same encoding as in the unsigned type; this is a feature of two’s complement encoding of integers)
Tool windows:
New: menu items and shortcuts to activate and cycle through tool windows
activates (and shows when hidden) either of: data inspector, checksums, or search results
implements MRU logic for activation (like Alt+Tab in Windows)
can be canceled (and originally activated tool window will be restored)
can handle dockable panels, pagecontrols, and childs of those to handle and keep track of activation
properly handles switching between back and forward cycling, by switching from Alt+F7 to Alt+Shift+F7, and interrupting cycling when pressing another shortcut
extended shortcut handling of VCL/Delphi to handle repeated uses of two shortcuts as part of a shortcut sequence, to properly implement MRU handling, and canceling sequencing (which restores the originally activated tool window), or committing the last chosen tool window, as the activated one
Global shortcut key Esc to focus editor window
PasteFromClipboard:
do not delete then insert data in pmOverwrite mode, instead, only overwrite
also ensure selection/caret is restored, and therefore always begin a group if selection is available
Extensive work to support undefined sections in hex editor that can be deleted, or overwritten, all with undo capability; concerned a lot of supporting internal data structures/algorithms
allows for support in importing and exporting files with gaps (=undefined sections)
allows for round-trip handling of Intel Hex or S-Record files
Settings:
Data type converters only store their friendly type names in the settings/INI file, when the user changes them
this allows for updating those names from version to version, and having them appear automatically without resetting the data inspector in the options
also useful for translating HxD, which read the names from the settings when not resetting them, making it appear the translation is not complete
Fix: entering positive numbers for (U)Int64 results in an out of range error message
Fix: Search window: “any” bitwidth does not accept positive integers >= 2^63 (since it was limited to signed numbers only, now supports unsigned ones, too)
Fix: HxD would sometimes not detect it was installed (and not in portable mode), because of a case sensitive path comparison
Fix: access violation when deleting sections (sections were fixed before, so this bug never triggered)
Fix: custom checksum computation uses wrong step size to advance in the byte stream it processes; it would advance in steps of the final checksum’s bitwidths, instead of the addend’s bitwidth
Fix: when overwriting one nibble (key press in hex column) in unaccessible data, set the other nibble to 0 automatically
Fix: dockable panels could change fonts in docked and undocked/floating modes
Fix: several type and pointer shorting issues, due to types not compatible with x64; they would cause hard to track bugs in the x64 version of HxD under certain versions/configurations of Win 10 (ensuring everything is allocated in memory above 4GiB, during testing, allowed to track them down)
issues were in some own code, some third party code, and some Delphi RTL code (TRttiContext, TValue.Make)
Various other small enhancements and minor fixes

下载地址

软件名称 十六进制编辑器HxD Hex Editor v2.5.0.0 绿色版
系统要求 window
远程服务 可远程安装服务
下载通道-夸克网盘 https://pan.quark.cn/s/2b497b2c7117
下载通道-百度网盘
下载通道-迅雷云盘

 

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。