安下载(俺下载):打造放心的绿色安全下载站! 安下载首页|软件分类|最近更新

所在位置: 首页  >  电脑软件  >  系统工具  >  系统其它 > HxD Hex Editor(十六进制磁盘编辑器) v2.3.0.0 绿色版(32/64位)
HxD Hex Editor(十六进制磁盘编辑器)

HxD Hex Editor(十六进制磁盘编辑器)

 v2.3.0.0 绿色版(32/64位)
  • 软件大小:3.7 MB
  • 更新日期:2019-07-08 16:29
  • 软件语言:简体中文
  • 软件类别:系统其它
  • 软件授权:免费版
  • 软件官网:
  • 适用平台:WinXP, Win7, Win8, Win10, WinAll
  • 软件厂商:

6
软件评分

本地下载文件大小:3.7 MB

软件介绍 人气软件 下载地址

为您推荐: 系统工具

  HxD Hex Editor是一款简单易用的十六进制磁盘编辑器,该程序提供了读取内存、读取磁盘、读取磁盘映像、文件工具、校验码、数据比较等多种功能,可帮助用户编辑十六进制代码和磁盘,其具备简洁的中文操作界面,所有功能全部集成在软件的操作界面上,同时,还支持每行字节数、文字编码、位置显示数制、数据显示、字节分组大小等多种视图,值得一提的是,这里为您分享了HxD Hex Editor的绿色版本,直接运行即可使用,无需安装,使用起来非常的方便,有需要的用户赶紧下载吧!

HxD Hex Editor(十六进制磁盘编辑器)

软件功能

  HxD Hex Editor是一款软件,通过为用户提供一组强大的功能,使用户能够轻松编辑十六进制代码和磁盘。

  GUI由熟悉的窗口构成,您可以使用文件浏览器或拖放支持在多个选项卡中打开文件。

  提供各种出口选择

  可以将数据导出到Pascal,C,C#,Java,Visual Basic .NET,编辑器视图,HTML,RTF,TeX,16位,20位和32位Intel十六进制,以及Motorola S19, S28和S37记录。

  默认情况下,所有十六进制修改都以红色突出 您可以撤消操作,使用剪切,复制和粘贴功能,以及以十六进制,十进制或八进制模式插入字节,并选择填充模式(十六进制值或随机字节)。

  提供各种编辑和配置设置

  此外,您可以通过指定偏移范围和位置数字系统来选择块,使用搜索和替换功能与过滤器(数据类型,Unicode字符串,区分大小写,更换提示,搜索方向),并跳转到特定的偏移量和设置相对点(开始,当前偏移,向后)。

  可以调整十六进制内容以适合窗口宽度,并且可以确定每行的字节数。您可以选择字符集,偏移量基数,可见列和字节组大小,获取统计信息,比较文件,生成和比较校验和(CRC16,CRC32,SHA1,SHA512,MD5等等)。

  此外,您可以打开正在运行的进程的主内存,打开磁盘或磁盘映像,连接,拆分或碎化文件,将HxD集成到Explorer上下文菜单,启用自动备份,自定义颜色和字体等。

  借助此程序编辑十六进制代码

  该应用程序对系统性能的影响最小,在低CPU和RAM上运行。它具有良好的响应时间并且运行顺畅。我们的测试没有遇到任何困难,因为实用程序没有挂起或崩溃。总之,HxD是编辑十六进制代码的优秀工具,它适用于较新的操作系统,即使它已经很长时间没有更新。

软件特色

  一次处理多个文件时编辑十六进制代码

  HxD使用户可以使用多个选项卡并通过简单地将其拖放到主窗口或使用内置浏览功能将新文件添加到列表中。

  默认情况下,应用程序以红色突出显示对文件所做的十六进制更改,并允许您执行基本操作,即剪切,复制或粘贴,以及以十六进制,十进制或八进制模式嵌入字节并选择填充模式(十六进制)值或随机字节)。

  生成校验和,比较和分析文件,以及将它们导出为多种格式

  此外,您可以比较两个文件并分析它们之间的差异,查看统计信息,通过选择算法生成校验和,并通过应用过滤器执行搜索和替换操作(数据类型,Unicode字符串,区分大小写,替换时提示,搜索方向) 。

  此外,您可以打开正在运行的进程的主内存,碎化项目,激活自动备份以及打开磁盘或磁盘映像。

  在导出选项时,您可以将数据导出到Pascal,C,C#,Java,Visual Basic .NET,编辑器视图,HTML,RTF,TeX,16位,20位和32位Intel十六进制,以及至于摩托罗拉S19,S28和S37的记录。

  新手可访问的十六进制代码编辑器

  考虑到所有因素, HxD提供了一个干净的工作环境和有用的功能,可帮助您轻松编辑十六进制代码。由于其直观的布局,它适合初学者和专家。

使用说明

  将数据从存储介质保存到二进制文件

  1.打开HxD的“ E x tras ”菜单并选择“ Open d isk ... ”以访问连接到PC的磁盘。(注:点击“打开磁盘图标”在盘旋BLUE在图1a下面会做同样的事情。)如果你有多个磁盘或分区,这将需要一些时间HXD访问和检查它们。最终会出现“打开磁盘”窗口。您可以选择“逻辑”驱动器(Windows为逻辑驱动器分配'字母')或“物理磁盘”打开。

  注意:在本练习中,选择此处所示的“ 硬盘1 ”,确保选中“ 以只读方式打开 ”框(这样您就不会 意外地写入驱动器):

HxD Hex Editor(十六进制磁盘编辑器)

  使用鼠标或键盘上的“ALT + X”

  选择要打开的逻辑或物理磁盘。

  物理磁盘类型以数字“1”开头。

HxD Hex Editor(十六进制磁盘编辑器)

  2. HxD将始终在磁盘驱动器的“ 扇区0 ”处打开; 在这里,我们看到750 GB硬盘上的MBR扇区的开头:

HxD Hex Editor(十六进制磁盘编辑器)

  学习一些基本的控制。我们建议您花些时间观察执行以下操作时会发生什么:

  (a)将“鼠标光标”放在第一个字节的左侧或中间,按住其左按钮,同时将光标向下拖动几行。您应该立即看到所有字节变为“突出显示”。释放按钮,它们将保持这种状态。这是“ 选择 ”字节的一种方法。你还应该注意到两个新项目出现在“状态栏”(在HXD的窗口的底部):“ 座: ”将显示起始和结束偏移了的选定字节,而“ 长: ”将显示总数选择的字节数。注意:更改'偏移基数'dec '将以十进制显示'Length'和所有'offsets'。使用此处的选择(蓝色圆圈):

HxD Hex Editor(十六进制磁盘编辑器)

  打开磁盘工具栏

  (b)现在,在按住“SHIFT”键的同时,按“向下箭头”键一次,然后释放两个键。您应该看到另一行字节突出显示。再次使用SHIFT键,但按一次“Page Down”键; 释放两者。按住SHIFT键时,如果左键单击突出显示的块之外的“鼠标光标”,则两者之间的所有字节都将添加到选择中,但是单击该块所选字节内的某个位置将取消选择那些字节; 在单击所选字节Block的新结尾的位置。

  (c)如果按任何箭头键或翻页键无按住SHIFT键,突出显示将消失,状态栏中的“阻止”和“长度”项也将消失。左键单击“鼠标”(不按住SHIFT键)将具有相同的效果。

  (d)在按住“Page Down”键的同时观察“扇区”号码的变化。只需5秒钟,您就可以滚动超过200个扇区。(注意:当您选择字节时,扇区号将不会改变;它将保持固定在您选择开始的扇区,但“Block:”和“Length:”值都将与所选字节一样快地改变。)要返回第一个扇区,您可以执行以下操作 之一:

  (1)同时按下'Control'+'Home'键(或'ALT'+'Home'键); 使用'Control'+'End'键将转到整个驱动器的最后一个字节!('ALT'+'End'键将跳转到驱动器最后一个扇区的第一个字节!) 或

  (2)在“扇区”框中键入“0”,然后按“ENTER”键或

  (3)点击'hex'/'dec'选择框右侧的图标。(单击扇区”框旁边的图标,将跳转到整个驱动器的最后一个扇区的第一个字节。)

  3.使用2. d) 1),2)或3)确保您处于' 扇区0 '。[ 无论从磁盘驱动器启动什么类型的Windows或Linux OS,在其第一个扇区中都应该始终存在某种代码和数据。无论是“基本”驱动器还是“动态”驱动器,甚至GPT分区,分区表应始终至少有一个条目,以防止任何MBR实用程序“思考”磁盘尚未分区!]

  4.选择要复制的字节:在步骤2中,您学习了如何通过在它们之间拖动“鼠标光标”来选择字节,但是对于大量扇区,最好使用“ 选择块... ”窗口(在下面的图3中,只需按“ Control + E ”键即可将其弹出,或从“ 编辑 ”菜单中选择。

HxD Hex Editor(十六进制磁盘编辑器)

  选择驱动器的前100个或2100个扇区

  在此弹出窗口中,请确保:

  a)将其设置为“ dec ”(十进制); 除非你宁愿使用和乘以十六进制的 adecimal。

  b)将“ Start-offset: ”设置为零(“ 0 ”); 如果没有默认那个。

  c)在“ 长度: ”框中键入“51200”(每扇区512个字节×100个扇区); 你会看到“End-offset”框自动变为51199; 因为偏移总是以'0'开头。

  d)按“确定”按钮。

  要选择2100个扇区,请在 上面的步骤c)中键入“1075200”(每扇区512个字节×2100个扇区)。在“ 长度 ”框中。

  5.要复制 “已选择”字节,您只需执行以下操作之一:

  (a)按“ Control + C ”键,或

  (b)单击“ 编辑 ”菜单并选择“ 复制 ”,或

  (c)将“鼠标光标”放在“选定字节”区域的某处,然后“右键单击”然后从弹出菜单中选择“ 复制 ”。

  6.要将复制的字节保存为二进制文件,请执行以下操作:

  (a)按“ Control + N ”键(或单击“ F ile ”菜单并选择“ 新建 ”)以启动新的临时文件!

  (b)使用“ Control + B ” 或 “ Control + V ”键(如果使用“ 粘贴写入 ”或“ 粘贴插入 ” ,则没有区别)将数据复制到新的(“无标题”)空TAB中。(或者,从“ E dit ”菜单中选择一个)。

  (c)点击“ 确定的”“按钮,确认 ” 弹出窗口继续(插入/写入数据)。新数据将被着色红色表示尚未保存到文件中。

  (d)按“ ALT + F + A ”键(或单击“ F ile ”菜单并选择“ Save a s ... ”)。在弹出窗口中,导航到“我的文档”或其他易记的文件夹等文件夹,输入“文件名”(我们建议:1HDD100S.BIN用于第一个磁盘驱动器的前100个扇区; 2DD2100S.BIN ,对于第二个磁盘驱动器的第一个2100部门,等)。

  (e)单击“保存 ”按钮, ; 两者都表示文件已保存。

  7.右键单击TAB并关闭它。检查文件是否已正确保存到您选择的文件夹中。

  脚注

  1、[返回文本]可以复制的数据量取决于可用内存的可用量。当尝试将数据从一个大文件复制到另一个大文件时,即使是商用十六进制/磁盘编辑器WinHex也有此限制。如果PC运行的是32位操作系统且安装了 4 GiB内存,则可以复制的数据量可能会限制在大约1.5 GiB; 假设没有其他程序在运行; 它也会更少,这取决于是否有任何内存用于“板载视频适配器”或其他设备。(注意:虽然我们安装了4 GB的内存;而且我们可以拥有高达8 GB的内容,但我们的32位Windows XP Pro OS下的计算机“属性”显示它无法访问超过“3.24 GB的RAM“。)因此,对于32位操作系统来说,1 GB的限制似乎是一个公平的近似值。对于64位操作系统;特别是如果PC安装了6个,8个甚至更多的GiB内存,这个限制将会因此,WinHex和成像程序(如FTK Imager)在将整个磁盘驱动器(数百GB或几TB)保存到映像文件时使用不同的方法!

  2、[返回文本]USB(或“可移动”)驱动器通常被格式化为单个卷,驱动器的第一个扇区是其卷引导扇区; 所以在这样的驱动器上不存在MBR扇区(或分区表)。软盘也是如此。Microsoft®Windows™通常不允许对可移动驱动器进行分区。但是,有可用于分区USB驱动器的实用程序,因此可以在可移动驱动器上找到MBR扇区和分区。当然,如果您使用带有磁盘驱动器的IDE(或SATA)到USB适配器,则驱动器可能已经被分区。图4显示了FAT32格式8 GB USB驱动器的开头:

HxD Hex Editor(十六进制磁盘编辑器)

  3、[返回文本]CD和DVD介质通常具有每个2048字节的扇区,前16个扇区中没有可读数据。

  显示了Ubuntu Linux 10.04 LTS(64位)操作系统的安装CD的“扇区16”(第17个扇区):

HxD Hex Editor(十六进制磁盘编辑器)

更新日志

  新增:用于扩展数据检查器的开源插件接口:

  https://github.com/maelh/hxd-plugin-framework

  支持用C,C ++,Delphi或任何其他可以处理类C接口的语言制作的DLL插件

  包括示例插件

  新增:datainspector中的数组导航工具栏(下一个/上一个/第一个/最后一个元素):

  允许导航类型,如ad-hoc数组,跨越整个流/文件,从数据收集器中显示的当前元素向左和向右延伸

  默认情况下,所有固定宽度数据类型都支持向前和向后导航

  向后导航需要对UTF-8等可变宽度数据类型的特殊支持

  因为UTF-8是自同步的,所以确定前一个元素是可能的(但是,例如,不能支持x86汇编,因为指令编码中的尾随字节也可以显示为前导字节,因此只允许一个不明确的前向扫描)

  新增内容:数据检查器中的非侵入式指针类型支持

  可点击的转到链接,它在整数类型名称旁边右对齐

  隐式地将整数类型视为指针/地址/偏移量

  有符号整数被视为相对偏移,无符号整数被视为绝对偏移

  通过让每个整数行具有双重功能(充当指针和普通整数),避免使用更多行的UI混乱

  使用复杂的地址方案的类型指针和指针(例如使用查找表,或基于参数而不是简单的立即值计算地址)将遵循结构视图

  新增内容:将Int24和UInt24类型添加到数据检查器(对wav文件很有用)

  如果新类型出现在最后一行中,请务必重置选项中的数据检查器行顺序

  新增功能:单独的便携式和可安装版本(还可减少向导页面的数量)

  便携式安装以最少的权限运行

  便携式设置默认为桌面文件夹

  增强功能:在调整大小或快速选择期间减少数据检查器中的闪烁,尤其是对于文本框

  增强:如果goto命令跳转到该部分,则展开一个部分

  增强功能:实现新的TXmTabControl以在“搜索和替换”窗口中启用Ctrl +(Shift +)选项卡导航

  表现得像Delphi的本机TPageControls(本机TTabControls不支持用于制表符切换的键盘快捷键)

  允许对标签本身进行聚焦以允许使用向左/向右箭头键导航,但在切换标签时仍然可以根据需要聚焦第一个子控件

  增强功能:块选择窗口中的编辑控件仅验证失去焦点时的条目

  允许更灵活的编辑和暂时无效的状态

  更改:为了在错误消息中更加一致,goto对话框始终显示计算的目标偏移量,而不是偏移文本框中的文本(可以包含绝对或相对偏移)

  更改:将光盘重命名为光盘(过去使用的磁盘是一致的,但光盘更常见)

  更改:将所有http链接转换为https链接

  修复:数据检查器忽略与数据类型无关的前导和尾随空格(例如,删除整数,但保留字符类型)

  修复:在以十六进制显示整数时,始终将整数视为无符号

  修复:物理软盘驱动器将显示太小的尺寸(有限的逻辑驱动器)

  修复:写入软盘可能会失败,因为它们没有被锁定和卸载

  修复:再次使底部平台的高度正常大小(它看起来太小,使人们相信没有产生结果,例如生成校验和时)

  修复:数据检查器:当数据名称列太小时,拆分器可能会被白色空间透支/中断

  修复:通过传递INTERNET_FLAG_SECURE正确处理https URL,并且在从http重定向到https时不会失败

  修复:安装程序默认选择英语,而不是根据操作系统的区域设置选择语言

  修复:各种窗口中的Tab键顺序(搜索和替换,以及每个窗口的选项框架); 即使没有针对特定数据类型显示选项框,也要更正选项卡顺序

  修复:确保使用Ctrl +(Shift +)选项卡切换选项卡在切换后保持工作,通过每次发生切换选项卡时将焦点设置到选项卡内的第一个控件

  修复:即使没有必要,选择也会展开部分

  其他较小的修复程序,许多内部增强功能和重构

  关于UTF-8的大量工作以及在十六进制编辑窗口本身中处理未来UTF-8支持的字形集群边界,请参阅https://blog.mh-nexus.de/2019/06/compressing-arrays-of-integers-而保持,快速索引/

  一般UTF-8支持设计的详细信息:https://forum.mh-nexus.de/viewtopic.php?f = 4&t = 1004

  新翻译:

  荷兰语 - Jaap Kramer

  日语 - Airumu

  土耳其语 - Koray Duman

下载地址