写一个命令脚本的作用是使用 HexView 程序打开 orginapp.S19 文件,从地址 0x20000 开始到0xC00000填充0xFF,每行显示 32 个字节的十六进制内容,并将显示的内容保存为 alg.S19 文件。
时间: 2023-11-27 11:49:54 浏览: 36
以下是一个可能的命令脚本,可以在 Linux 终端中执行:
```
#!/bin/bash
# 使用 HexView 程序打开 orginapp.S19 文件
HexView orginapp.S19 \
--start-address 0x20000 \
--end-address 0xC00000 \
--fill 0xFF \
--bytes-per-line 32 \
--output-file alg.S19
```
其中:
- `HexView` 是程序的名称,需要在系统中安装。你需要根据你的系统配置 HexView。
- `orginapp.S19` 是要打开的文件名。
- `--start-address 0x20000` 指定了从地址 0x20000 开始。
- `--end-address 0xC00000` 指定了到地址 0xC00000 结束。
- `--fill 0xFF` 指定了要填充的字节为 0xFF。
- `--bytes-per-line 32` 指定了每行显示 32 个字节。
- `--output-file alg.S19` 指定了保存显示内容的文件名为 alg.S19。
相关问题
bat脚本调用hexview对S19文件进行填充FF
可以使用以下的 bat 脚本来调用 HexView 对 S19 文件进行填充 FF 操作:
```
@echo off
set HEXVIEW_EXE_PATH="C:\Program Files\HexView\HexView.exe"
set S19_FILE_PATH="C:\path\to\your\s19\file.s19"
rem Convert S19 file to binary
set BIN_FILE_PATH=%S19_FILE_PATH:.s19=.bin%
srec_cat %S19_FILE_PATH% -binary -o %BIN_FILE_PATH%
rem Fill binary file with FF
set FF_FILE_PATH=%BIN_FILE_PATH:.bin=_ff.bin%
copy /y %BIN_FILE_PATH% %FF_FILE_PATH%
certutil -fill FF %FF_FILE_PATH%
rem Convert binary file back to S19
set FF_S19_FILE_PATH=%S19_FILE_PATH:.s19=_ff.s19%
srec_cat %FF_FILE_PATH% -binary -o %FF_S19_FILE_PATH% -srec-out-charset ASCII
rem Open modified S19 file in HexView
start "" %HEXVIEW_EXE_PATH% %FF_S19_FILE_PATH%
```
这个脚本将会:
1. 设置 HexView 的可执行文件路径和 S19 文件路径;
2. 把 S19 文件转换成二进制文件,并把转换后的二进制文件填充 FF;
3. 把填充 FF 后的二进制文件转换回 S19 文件;
4. 打开修改后的 S19 文件。
需要注意的是,这个脚本需要使用到 srec_cat 和 certutil 工具,这两个工具需要在系统环境变量 Path 中配置。另外,HexView 的路径需要根据实际情况进行修改。
编写bat脚本调用hexview将S19文件进行无效字节FF填充
下面是一个简单的批处理脚本,它将使用hexview工具将指定的S19文件进行无效字节FF填充:
```
@echo off
set file=%1
set hexview="C:\path\to\hexview.exe"
if not exist %file% (
echo Error: File not found!
exit /b 1
)
%hexview% -c FF %file%
echo Done!
```
要使用此脚本,请将其保存为.bat文件(例如,fill_s19_with_FF.bat),然后从命令行窗口中运行以下命令:
```
fill_s19_with_FF.bat <path_to_s19_file>
```
请注意,此脚本假定您已经安装了hexview工具,并且将其添加到了系统路径中。如果您没有安装hexview,或者它不在您的系统路径中,您需要更新脚本中的hexview变量以指向hexview可执行文件的路径。