01 前言
有时候,想查看一些二进制文件的文件头,以判断真实的文件类型。市面上查看16进制的工具不少,为了查几个字节而专门去搞一个工具, 未免有点小题大做,所以这里提供一种简单易行的方法——使用powershell读取前5个字节。
02 正文
脚本如下。
@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
进行修改
03 后记
欢迎留言交流~
------END------