bat脚本 hexview
时间: 2023-09-23 22:10:42 浏览: 119
hexview 00111
你可以使用以下的BAT脚本来实现十六进制视图:
```bat
@echo off
setlocal EnableDelayedExpansion
set "file=%~1"
if "%file%"=="" (
echo Usage: hexview.bat <filename>
exit /b
)
echo Hex view of %file%:
set /a count=0
for /f "usebackq delims=" %%a in ("%file%") do (
for /l %%i in (0,2,254) do (
set /a "n=0x%%a:~%%i,2"
if !n! neq 0 (
echo/!!,
) else (
echo/,
)
set /a count+=1
if !count! equ 16 (
echo/
set /a count=0
)
)
)
endlocal
```
将以上代码保存为"hexview.bat"文件,然后在命令行中执行以下命令:
```
hexview.bat <filename>
```
在`<filename>`处替换为你想要查看的文件路径。这将以十六进制视图的形式显示文件的内容。请注意,该脚本是按照每行显示16个字节的格式来显示的。
阅读全文