linux十六进制转二进制 shell
时间: 2023-10-03 09:07:20 浏览: 456
CyoEncode:提供C函数,用于使用Base64,Base32,Base16(十六进制)或Base85Ascii85字符集将二进制数据编码为可打印的表示形式,以及等效功能,用于将此类编码数据解码回其二进制形式
可以使用 `xxd` 命令将十六进制转换成二进制。具体命令如下:
```
echo -n 'hex_string' | xxd -r -p | xxd -b | awk '{print $2}'
```
其中,将 `hex_string` 替换成需要转换的十六进制字符串即可。
例如,将十六进制字符串 `a1b2c3d4` 转换成二进制,命令如下:
```
echo -n 'a1b2c3d4' | xxd -r -p | xxd -b | awk '{print $2}'
```
输出结果为:
```
10100001101100101100001111010100
```
阅读全文