在编写自定义格式文件的读写程序,或分析一个二进制文件的内容时,需要查看文件的十六进制内容,这就需要用到文件十六进制内容显示与编辑软件。本人试用过4种这样的软件,试用过的4个软件分别是:

(1)WinHex,专门用于文件十六进制显示和编辑的软件,有评估版可用,正式版收费。下载地址 http://www.winhex.com/winhex/

(2)UltraEdit,这是个通用的文件编辑器,可以编辑文本文件。如果是二进制文件,就以十六进制显示。有免费试用版,正式版收费。下载地址 http://www.ultraedit.com/

(3)Notepad++,是一个开源的文本编辑器,要显示文件十六进制内容需要安装一个插件HEX-Editor。但是因为这个插件是很多年前发布的,只有32位版本,所以只能在32位版本的Notepad++里安装这个插件。下载地址 https://notepad-plus-plus.org/

(4)HxD Hex Editor,是一个免费软件,专门用于文件十六进制显示和编辑的,其功能比Notepad++的插件强,下载地址 https://mh-nexus.de/en/hxd/

所以,HxD Hex Editor是免费的,且功能强,用它就是最合适的了。

例如,上图是用PyQt5编写的一个读写文件的程序,向文件test.stream内连续写入界面上的这些数据。用HxD打开文件test.stream显示的内容见下图。

在HxD的右侧编辑器里还会显示所选择字节码的各种组合的数据,例如Int8, Int16, Int32等。例如,图中文件十六进制内容里选择了02和03两个地址的字节码,程序里往这个位置写入的是Int16整数-1522,在右侧编辑器里可以看到属性Int16就是-1522。

文件十六进制编辑软件HxD Hex Editor的使用相关推荐

  1. Ubuntu 下pdf文件,编辑软件 Master pdf editor

    1.安装qt: sudo apt-get install qt-sdk 2.下载Master pdf editor: wget http://get.code-industry.net/public/ ...

  2. 十六进制编辑器HxD Hex Editor x64 v2.3.0.0

    HxD Hex Editor x64 v2.3.0.0

  3. (五)十六进制编辑器Winhex或hex editor:可以将图片打开,显示其十六进制的数据

    一.hex editor 二.Winhex1510

  4. 槃星—第1天任务—植物大战僵尸游戏数据修改(Hex Editor Neo)

    JAVA实战训练营Day1. --"让戴夫一夜暴富" 目录 一.Day1.的目标 二.任务所涉及的知识点(参考资料) 1.计算机基础进制转换(二进制BIN.八进制OCT.十进制DE ...

  5. 2023-02-21 好用的一款十六进制编辑器软件Hex Editor Neo ,以十六进制字节形式查看文件有字节

    一.Hex Editor Neo是一款十六进制编辑器软件,可以在几秒钟内处理大文件的操作,能够帮助用户编辑ASCII,十六进制,十进制,float,double和二进制数据的应用程序.感觉比notep ...

  6. java二进制编辑器_Java Hex Editor免费版-十六进制编辑器下载 v2.0 免费版 - 安下载...

    Java Hex Editor是一款非常实用的十六进制编辑器,它同时也是Java十六进制编辑器,可以以独立应用程序(SWT小部件)运行,同时还可以以Eclipse插件的形式进行功能拓展集成:支持编辑非 ...

  7. 工具及方法 - 编辑二进制文件(使用VSCode和Notepad++的插件Hex Editor)

    Visual Studio Code 在VSCode里安装插件,可以实现很多功能. 打开VSCode,在菜单里选择, View->Extensions,就会出现扩展插件的查找页面. 输入想要查找 ...

  8. HxD - Freeware Hex Editor and Disk Editor

    推荐一款免费的软件HxD - Freeware Hex Editor and Disk Editor 用于查看二进制.十六进制编码很方便,类似的软件有hex-editor,不过这个是收费的. 官网: ...

  9. Hex Editor实现Notepad++16进制编辑功能

    Hex Editor实现Notepad++16进制编辑功能 Hex Editor使用说明  解压缩后把HexEditor.dll文件复制到安装目录(如C:\Program Files\Notepad+ ...

最新文章

  1. 实用ExtJS教程100例-009:ExtJS Form无刷新文件上传
  2. C++接口工程实践:有哪些实现方法?
  3. Mind Control CodeForces - 1291C(思维)
  4. 从 Netflix 到 Spring Cloud Alibaba 差距不知一点点
  5. RocketMQ消息存储原理
  6. 问题 B: 算术基本运算 山东科技大学 oj c语言
  7. php调用拼多多的接口
  8. (转)Three.JS学习 9:WEBVR 入门demo
  9. wps linux 哪个版本好用吗,WPS Linux版与国产统一操作系统UOS完成适配:体验追上Wintel...
  10. 时间片轮转(RR)调度算法(详解版)
  11. 省一级计算机操作题,江苏省计算机一级操作题大全
  12. CWE-120: Buffer Copy without Checking Size of Input(不检查输入数据大小就复制缓冲区)
  13. Philosopher’s Walk ICPC 2017 Daejeon F dfs 分治
  14. Java导入Excel工具类使用教程
  15. YuKimCai——Linux(centos操作系统)挂盘记录
  16. 韩央行:英国脱欧协议被否决对金融市场影响有限
  17. 1489. 田忌赛马(贪心)
  18. java后台批量下载文件压缩ZIP
  19. 安卓系统手机音乐播放器问题
  20. 如何才算掌握Java

热门文章

  1. SpringCloud微服务架构学习
  2. javaMail简单发送邮件
  3. css基本语法选择器
  4. 在2147483647的边缘疯狂试探
  5. 麒麟座IIC-STM32F103RET6(2)-完成US延时
  6. python人工智能之:六边形矩阵热图程序实战篇(一)
  7. 服务器bios界面usb无线网卡,BIOS怎么开启无线网卡
  8. 如何用手机在图片上标箭头_如何在手机上快速给图片做标记?
  9. 国内投资者投资港股的四种方法和港股必知25件事
  10. ArcEngine符号化——文本符号