gpt4 book ai didi

BASH - 将十六进制字符串写入二进制文件

转载 作者:行者123 更新时间:2023-12-04 16:47:30 25 4
gpt4 key购买 nike

我的 bash 脚本中有一个 HEX 字符串,如下所示:

1B6C00001AD615

我想将此字符串写入二进制文件。 (例如,可以使用任何普通十六进制编辑器读取的文件中此字符串的二进制表示)

我尝试将 "bc"与 ibase=16 和 obase=2 一起使用,在字符串中获取二进制结果并尝试将其回显到文件中,如下例所示
echo -n -e 0100011000100101010101000010010

但是当我尝试
vim -b myFile  

它不应该出现。任何建议>

最佳答案

您可以随时使用 bc如果您对值的二进制表示感兴趣,则用于基数转换,例如

$ echo "obase=2; ibase=16; 1B6C00001AD615" | bc
11011011011000000000000000000000110101101011000010101

( 注意: 您问题中值的二进制表示不正确)

关于BASH - 将十六进制字符串写入二进制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37619173/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com