我正在通过同步进度监控来解决分裂的挑战here。
假设标题的可检测字段为十六进制FA FA FA FA
。
按字段分割的步骤
gsed 's/FA FA FA FA/\0/100g'
\0
分割标记为split -p'\0' input.txt
的位置here 如何进行转换bin2hex?
答案 0 :(得分:1)
无法访问您分享的链接...
但是,您可以使用bc
(bash calculator)实用程序进行转换...也许会有更好的方法(我不知道: - ))
对于十六进制到二进制:
v=F; echo "ibase=16;obase=2;$(echo $v)" | bc
这会将0xF
转换为1111b
。
ibase
是输入基础系统(16 => hex
)。 obase
是输出基础系统(2 => binary
)。
二进制到十六进制:
v=1111; echo "ibase=2;obase=10000;$(echo $v)" | bc
这会将1111b
转换为0xF
。
ibase
是输入基础系统(2 => binary
)。 obase
是输出基础系统(10000 => hex
(obase
应该使用ibase
作为基础系统,我们的obase
,10000b = 16 decimal => hex
))