软件介绍
评论列表

目录

HxD是由德国开发者Maël Hörz开发的一款专业级十六进制编辑工具。它采用内存映射技术,能够流畅打开和编辑超大文件,突破传统编辑器对文件大小的限制。除了常规的二进制文件编辑,HxD还支持直接访问物理磁盘的原始扇区以及编辑正在运行的程序内存,这使得它成为系统底层开发者和安全研究人员手中的利器。软件提供安装版和便携版,体积小巧,界面现代化,免费且无广告。

官网入口地址

https://mh-nexus.de/en/hxd/

下载地址

https://mh-nexus.de/en/downloads.phpproduct=HxD20

功能介绍

HxD的功能覆盖了从基础二进制查看到专业底层数据操作的广泛需求:

  1. 超大文件编辑:采用内存映射技术,可以快速打开和编辑超过16GB甚至TB级别的巨型文件,不会因为文件过大而导致软件卡死或内存溢出。

  2. 磁盘与扇区编辑:可以直接读取和写入硬盘、U盘、内存卡、软盘等存储设备的物理扇区,支持NTFS、FAT32等常见文件系统,用于修复分区表或恢复数据。

  3. 内存编辑:可以附加到正在运行的进程,直接查看和修改该进程的内存数据,常用于软件调试、游戏修改或逆向分析。

  4. 多格式搜索与替换:支持十六进制值、文本字符串(包括Unicode)、整数和浮点数等多种数据类型的搜索替换功能,搜索方向可向前、向后或全部。

  5. 文件比较:提供简单的二进制文件对比功能,能高亮显示两个文件之间的差异字节,方便找出修改痕迹。

  6. 校验和与哈希计算:内置CRC-32、MD5、SHA-1、SHA-256等多种校验算法,可对文件或选定区域实时计算哈希值,用于验证数据完整性。

  7. 数据导出:支持将选中的十六进制数据导出为多种格式,包括C/C++、Java、Pascal、C#等语言的源代码数组格式,以及纯文本、HTML、RTF和TeX格式。还能导出为Intel HEX或Motorola S-record等十六进制文件格式。

  8. 智能数据解析:内置数据解释器,能自动将光标位置的字节识别并显示为8种不同数据类型的数值,如8位整数、16位整数、32位整数及浮点数等。

  9. 无限撤销与重做:所有编辑操作都支持无限次撤销,修改过的数据会以不同颜色高亮显示,防止误操作。

  10. 便捷的导航与书签:支持通过地址栏直接跳转到任意偏移量,并可设置多达10个数字书签,方便在不同编辑位置之间快速切换。

应用场景

  1. 游戏存档修改:想要修改单机游戏中的金钱、经验值等数据,可先存档,用HxD打开存档文件,找到对应数值的十六进制位置进行编辑。

  2. 软件汉化与本地化:汉化人员可通过HxD编辑可执行文件或资源文件,直接修改中的英文字符串为中文,并调整对应的编码。

  3. 固件分析与提取:嵌入式开发者在分析路由器、单片机等设备的固件时,用HxD打开固件文件,分析文件结构、提取文件系统或修改特定参数。

  4. 数据恢复辅助:当文件头损坏导致无法打开时,可用HxD对比健康文件的文件头,手动修复损坏文件的头部字节,尝试恢复数据。

  5. 恶意软件分析:安全研究人员在沙箱中分析病毒样本时,用HxD查看可疑可执行文件的十六进制内容,寻找关键字符串、导入表结构等线索。

  6. 磁盘底层数据排查:当U盘提示“未格式化”且数据无法读取时,可用HxD以RAW模式打开U盘,查看底层数据是否还存在,判断是否为逻辑损坏。

主要信息

  • 定价:免费,个人和商业使用均免费,无专业版、无内购、无广告。

  • 开发商:由德国开发者Maël Hörz个人独立开发并维护。

  • 许可证:免费软件但并非严格意义上的开源(虽源代码曾公开),核心编辑功能免费。

  • 软件大小:安装包约900KB至数MB,便携版仅一个EXE文件,解压后占用约3-5MB,极轻量。

  • 语言:原生支持简体中文、英语、德语等多种语言界面,可随系统自动切换。

  • 系统支持:Windows XP 至 Windows 11,同时支持32位和64位系统。也可通过Wine在Linux/macOS上稳定运行。

源码反馈/咨询 (共有 条反馈)
验证码:

HxD Hex Editor常见问题

本文标签
上一篇:Hex Editor Neo
下一篇:Ratool