Hex Edit如何规定一行多少数据
发布网友
发布时间:2022-04-30 00:29
我来回答
共1个回答
热心网友
时间:2022-06-27 05:27
Hex Edit规定一行数据:
每个格式字符串由三部分组成,每个由空格分隔,第一个形如a/b,b表示对每b个输入字节应用format1格式,a表示对每a个输入字节应用format2格式,一般a>b,且b只能为1,2,4,另外a可以省略,省略则a=1。format1和format2中可以使用类似printf的格式字符串,同一行如果要显示多个格式字符串,则可以跟多个-e选项。
或者通过脚本方法脚本如下。
@echo off
powershell.exe -command "(Get-Content -Path '%1' -Encoding Byte -TotalCount 5 |ForEach-Object{'{0:X2}' -f $_ }) -join ' '"
echo.
pause
脚本使用说明
powershell 5.1下测试通过
powershell嵌入CMD,另存为.bat,将文件拖动到此bat文件上松手即可自动运行
默认只读5个字节,如需读取更多字节,请将5进行修改