HexView工具使用

HexView是一款由Vector开发的工具,用于查看和编辑16进制文件,支持Intel-HEX、摩托罗拉S记录等多种格式。它提供数据处理功能,如校验和计算、加密解密、压缩解压缩等,并具备图形用户界面和命令行界面,允许进行批处理操作,如文件转换和特定地址的数据填充。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值