hex文件怎么打开

hex文件是ASCII文本文件,一般可以使用ultraedit或WinHex打开。

Hex 全称 (Intel HEX)文件是由一行行符合Intel HEX文件格式的文本所构成的ASCII文本文件。在Intel HEX文件中,每一行包含一个HEX记录。这些记录由对应机器语言码和/或常量数据的十六进制编码数字组成。Intel HEX文件通常用于传输将被存于ROM或者EPROM中的程序和数据。大多数EPROM编程器或模拟器使用Intel HEX文件。

记录格式Intel HEX由任意数量的十六进制记录组成。每个记录包含5个域,它们按以下格式排列::llaaaatt[dd...]cc

每一组字母对应一个不同的域,每一个字母对应一个十六进制编码的数字。每一个域由至少两个十六进制编码数字组成,它们构成一个字节,就像以下描述的那样:

: 每个Intel HEX记录都由冒号开头.

ll 是数据长度域,它代表记录当中数据字节(dd...)的数量.

aaaa 是地址域,它代表记录当中数据的起始地址。

tt 是代表HEX记录类型的域,它可能是以下数据当中的一个:

00 – 数据记录

01 – 文件结束记录

02 – 扩展段地址记录

04 – 扩展线性地址记录

dd 是数据域,它代表一个字节的数据.一个记录可以有许多数据字节.记录当中数据字节的数量必须和数据长度域(ll)中指定的数字相符.

cc 是校验和域,它表示这个记录的校验和.校验和的计算是通过将记录当中所有十六进制编码数字对的值相加,以256为模进行以下补足.

00-数据记录:

Intel HEX文件由任意数量以回车换行符结束的数据记录组成.数据记录外观如下:

:10246200464C5549442050524F46494C4500464C33

其中:

16 (即16进制10)是这个记录当中数据字节的数量.

2462 是数据将被下载到存储器当中的地址.

00 是记录类型(数据记录)

464C…464C是数据.

33 是这个记录的校验和.

04-扩展线性地址记录(HEX386):

扩展线性地址记录也叫作32位地址记录或HEX386记录.这些记录包含数据地址的高16位.扩展线性地址记录总是有两个数据字节,外观如下:

:02000004FFFFFC

其中:

02 是这个记录当中数据字节的数量.

0000 是地址域,对于扩展线性地址记录,这个域总是0000.

04 是记录类型 04(扩展线性地址记录)

FFFF 是地址的高16位.

FC 是这个记录的校验和,计算方法如下:

256D-(02H+00H+00H+04H+FFH+FFH)=FCH

当一个扩展线性地址记录被读取,存储于数据域的扩展线性地址被保存,它被应用于从Intel HEX文件读取来的随后的记录.线性地址保持有效,直到它被另外一个扩展地址记录所改变.

通过把记录当中的地址域与被移位的来自扩展线性地址记录的地址数据相加获得数据记录的绝对存储器地址。软件名称:WinHex

软件版本:18.0 SR-3

软件大小:2.16MB

软件授权:共享

适用平台:WinXP Vista Win8 Win7

android打开hex文件怎么打开,hex文件怎么打开相关推荐

  1. 打开android studio项目,为什么我们没有一个文件来打开Android Studio项目?

    为什么我们的 Android Studio项目没有类似.xcodeproj(对于XCode应用程序)或.xds(对于Sencha Architect Projects)的文件? 我很确定你们这里的很多 ...

  2. (最新)Android(安卓)FileProvider配置实现文件由其他app(应用)打开或者分享

    文章目录 一.AndroidManifest.xml文件配置 二.编写paths 三.intent具体实现 四.总结 参考资料 最近在做一个安卓app,需要实现对ListView所列的特定后缀的文件进 ...

  3. android 浏览器打开本地html文件,如何在Android浏览器中加载本地HTML文件

    我试图在设备浏览器中加载本地html文件.我尝试过使用WebView,但它不适用于所有设备.如何在Android浏览器中加载本地HTML文件 //WebView method that didnt w ...

  4. android 使用wps打开的xls没有刷新_Excel文件打开都变成了WPS,如何改回微软Excel

    电脑上很多时候原先保存得好好的Excel表格,有一天打开都是用WPS打开,怎么回事? 不用担心,这主要是我们安装了WPS(很多时候是在用户不留意的情况下捆绑安装的),电脑将Excel表格的默认打开方式 ...

  5. android 调用ashx,手机知识:安卓手机如何打开.ashx文件

    科技本身,支配宇宙的自然规律是充满魅力的!因此越来越多的人开始关注科技的相关动态,近来安卓手机如何打开.ashx文件的消息也是引起了很多人的关注,那么既然现在大家都想要知道安卓手机如何打开.ashx文 ...

  6. linux编辑lnk文件,如何打开和编辑Windows .lnk快捷方式文件? | MOS86

    大多数人永远不会需要打开.lnk文件进行编辑,当有必要或需要的时候可能会有极少的情况.但是如何打开和编辑快捷方式文件?今天 今天的问题 问题 SuperUser读者Jez想知道如何打开.lnk文件查看 ...

  7. 计算机无法读取exe文件,详解EXE文件出错不能打开的修复方法

    我们在XP电脑的使用中,很多的小伙伴在安装XP以后出现不知道打开EXE文件出错的问题,出现文件打不开的情况可能就是系统中的注册表设置的值有问题造成的,很多的小伙伴都是有出现这样的情况不知道怎么处理,今 ...

  8. keil5工程文件中的hex消失

    事情的起因是我把一个keil5编译好的程序整个压缩发送给同学,他收到之后跟我说找不到hex文件,我第一反应是压缩导致文件丢失,于是我打开我原来的文件夹搜索hex,惊讶地发现hex文件真的消失了,还好其 ...

  9. bin、hex、elf、axf文件解析

    冰冻三尺非一日之寒,滴水穿石非一日之功 文章目录 引言 文件分类 1.bin文件 2.hex文件 3.axf文件 4.elf文件 总结 参考资料:深度理解编译过程 参考资料:深度理解编译文件 引言 b ...

  10. php ziparc 扩展_请问扩展名为.php.cfg.pdf.rar的文件分别是什么文件用什么软件能够打开...

    请问扩展名为.php.cfg.pdf.rar的文件分别是什么文件用什么软件能够打开 补充说明:请问,扩展名为.php.cfg.pdf.rar的文件分别是什么文件?用什么软件能够打开? 更新时间:201 ...

最新文章

  1. JS forEach()与map() 用法(转载)
  2. [第一财经周刊] 疯狂的团购
  3. P7515-[省选联考 2021A卷]矩阵游戏【差分约束】
  4. JDK8新特性之方法引用
  5. Nodejs cluster模块深入探究
  6. Intel Sandy Bridge/Ivy Bridge架构/微架构/流水线 (10) - 乱序引擎概述
  7. Mac 配置selenium连接chrome
  8. unwrap函数c语言实现,AppDomain与Assembly的动态加载与卸载代码详解
  9. Codeforces Round 496
  10. 化工企业数据分析平台项目之应收款分析
  11. Bailian3252 最大正向匹配【字符串匹配】
  12. SQL Server 中位数、标准差、平均数
  13. 内幕:一个由罪犯秘密建立的“加密”手机公司
  14. 常见的几款js跳转代码
  15. 科学计算机又称6,计算机应用基础试题2
  16. 轻灵高效的WizTree树
  17. 用计算机用于几何定理的证明,几何定理机器证明
  18. html5学生作业简单源代码,html5 简单实例源代码
  19. 基于JavaSwing的餐厅点餐系统
  20. html中repeat的作用,深入探究CSS repeat()函数知识及用法

热门文章

  1. Unreal Engin_画廊制作笔记 _006灯光处理,静态灯光的设置
  2. 模板字符串 `` + 简化对象写法
  3. 刺客信条奥德赛多项功能修改器(附游戏攻略)
  4. idea出现java___jb_old___
  5. Flutter异常收集
  6. linux怎么打开pak文件怎么打开,如何在 Linux 上安装并启用 Flatpak 支持?
  7. 如何在ubuntu 18.04上设置设置sougo拼音输入法
  8. 经济机器动作的原理,马太效应,刺猬计划,破窗理论
  9. 医院“移动”不起来软肋在数据安全?
  10. Xcode - 使用 DWURecyclingAlert 进行 UITableView 和 UICollectionView 的绘图性能测试https://viktyz.gitbooks.io/ios