HexView工具使用
HexView简介
HexView是Vector开发的一款查看和编辑16进制文件的PC端工具。它可以显示不同文件格式的内容,主要是Intel-HEX,摩托罗拉S记录二进制文件或其他汽车制造商特定的文件格式。此外,它可以执行多种数据处理操作,如校验和计算、签名生成、数据加密/解密或压缩/解压缩,还可以重新排列文件的数据内容。Hexview的某些功能可以通过图形用户界面使用。但是,通过命令行界面也可以使用强大的功能。有些功能甚至只能通过命令行访问。
批处理示例
- hex转s19
hexview.exe /s input.hex /XS:32 /e:error.txt -o output.s19
- hex转bin
hexview.exe /s input.hex /XB /e:error.txt -o output.s19
- 填充0xFFFF0-0xFFFF3地址为0xAA 0xBB 0xCC 0xDD
hexview.exe /s input.s19 /FP:0xAA,0xBB,0xCC,0xDD /FR:0xFFFF0-0xFFFF3 /e:error.txt /XS:32 –o output.s19
- 计算0x00000-0x2FFFF范围的CMAC with AES-128,放置在0x2FFD0的位置并输出到output_cmac.txt文件中。cmac_key_file文件存放了16个字节(空格隔开ASCII字符表示)的key。
hexview.exe /s input.s19 CR:0x30000-0xFFFFF /dp44:@0x2FFD0:cmac_key_file;output_cmac.txt /FP:0xFF /FR:0x00000-0x2FFFF /e:error.err /XS:32 –o ouput.s19
- 使用HexView将指定hex文件的0x0000到0xFFF和0x5000到0xFFFF地址区间的数据删除
@echo off
set localdir=%~d0%~p0
set hexview="D:\HexView-V1.12.05\hexview.exe"
set input="%localdir%\dist\app.build.hex"
set output="%localdir%\post-build\app.pb.hex"
:: CUT OUT
%hexview% /s %input% /CR:0x0000-0x0FFF:0x5000-0xFFFF /XI:16 -o %output% /E:%localdir%hex_error.err
参考
- ReferenceManual_HexView.pdf
HexView工具使用相关推荐
- 【嵌入式烧录/刷写文件】-3.1-详解二进制Bin格式文件
目录 1 什么是bin 2 bin文件的结构 3 如何打开bin文件 3.1 使用Vector HexView工具打开 3.2 使用Notepad++工具打开 3.3 使用Binary Viewer工 ...
- 【嵌入式烧录/刷写文件】-1.9-S19文件的地址对齐Address Alignment
案例背景(共5页精讲): 对一个Motorola S-record(S19/SREC/mot/SX)文件,进行地址对齐Address Alignment. 目录 1 为什么要进行"地址对齐A ...
- 编写Bat脚本调用Vecotr工具软件HexView
Vector出品的工具软件HexView是汽车行业内有名的软件,支持增删改查S19.HEX.BIN等格式,并且具有对称.非对称加密.哈希计算.生成消息摘要.数字签名等高级功能. 而且在vector的帮 ...
- Fiddler抓包工具详解(三)(fiddler监控面板+辅助工具)
文章目录 fiddler的主界面 Session List会话列表 组成部分 命令行 常用命令 状态栏 代理状态 会话选择 断点设置 选择Session数 附加信息 辅助标签加工具 Statistic ...
- 【抓包工具】Fiddler(详细介绍)
一.Fiddler与其他抓包工具的区别 1.Firebug虽然可以抓包,但是对于分析http请求的详细信息,不够强大.模拟http请求的功能也不够,且firebug常常是需要"无刷新修改&q ...
- 抓包工具 - Fiddler(详细介绍)
原文:抓包工具 - Fiddler(详细介绍) Fiddler的详细介绍 一.Fiddler与其他抓包工具的区别 1.Firebug虽然可以抓包,但是对于分析http请求的详细信息,不够强大.模拟ht ...
- 爬虫的一些工具(二)
爬虫的一些工具(二) 1. 常有的工具 (1). python (2). pycharm (3).浏览器 i.chrome ii.火狐 (4).fiddler的使用 2 fiddler的使用 (1) ...
- python爬虫基础17-抓包工具使用
01 抓包工具原理 HTTP 由于HTTP请求是没有加密的,也没有做任何验证,所以抓包工具直接将请求转发即可. HTTPS 由于HTTPS请求,客户端会使用服务端的证书来加密数据,而且会验证服务端是否 ...
- Python爬虫之(二)工具的使用
常用的工具 python pycharm 浏览器 chrome 火狐 fiddler fiddler的使用 操作界面 界面含义 请求 (Request) 部分详解 名称 含义 Headers 显示客户 ...
最新文章
- Python生物信息学⑥绘制热图及火山图
- 优酷路由宝刷梅林_优酷路由宝刷breed(不死)教程
- 自制操作系统学习笔记(3)-INT 0x10软中断显示字符串
- 启明云端分享|盘一盘ESP32为啥那么惹人爱呢?
- Code Signal_练习题_extractEachKth
- 超线程cpu的寄存器_一文总结 CPU 基本知识
- __declspec(naked)和__asm编写实践总结
- ant java任务_Ant War任务
- 最全的微信小程序源代码
- VxLAN技术基本原理
- JAVA对接阿里语音识别引擎
- 应用工具推荐phpStudy(小皮面板)
- 代码:批量图片格式转换(jpg-png)
- 关于“档案大数据”的非主流看法
- outs阈值化用来二值化图像
- c语言字母数字有多少种组合,C语言------排列组合 组合情况(重复和不重复)
- 《STL源码剖析》问题总结
- vediojs m3u8 视频清晰度切换
- 工信部数字电视标准符合性检测中心发布的
- typedef int(*P)(int )