我需要获取我拥有的文件的十六进制值。
在 Linux 上,这很简单:
hexdump -ve '1/1 "%.2x"' Filename
Run Code Online (Sandbox Code Playgroud)
然而,在 Windows 上,我找不到 hexdump 的良好等效项。我正在使用 MinGW64,所以基本上我正在寻找一个 hexdump.exe,我可以简单地将其添加到我的 MinGW 存储库中。我确实找到了其中两个,但没有一个与 linux 相同;他们就像hexdump -C
那么,你知道一个很好的等价物,或者一种通过其他功能获得我想要的东西的方法吗?(但没有 PowerShell 功能)。我得到了 sed 和 awk 如果这有帮助的话......
这是一个例子;如果我有这个名为 TEST 的文件:
测试:
test test test
Run Code Online (Sandbox Code Playgroud)
然后我想得到这个结果:
746573742074657374207465737420
Run Code Online (Sandbox Code Playgroud)
(没有任何换行符)