小编hen*_*ber的帖子

如何将二值文本数据转换为二进制(位表示)

我有一个文本文件,two (2)只有可能的字符(可能还有新行\n)。例子:

ABBBAAAABBBBBABBABBBABBB
Run Code Online (Sandbox Code Playgroud)

(尺寸24 bytes)

如何将其转换为二进制文件,表示位表示,将两个可能值中的每一个分配给0or 1

生成的二进制文件 ( 0=A, 1=B):

011100001111101101110111     # 24 bits - not 24 ASCII characters
Run Code Online (Sandbox Code Playgroud)

生成的十六进制文件:

70FB77                       # 3 bytes - not 6 ASCII characters
Run Code Online (Sandbox Code Playgroud)

我最感兴趣的是命令行解决方案(也许dd, xxd, od, tr, printf, bc)。另外,关于反面:如何取回原件?

linux command-line dd text-processing binary

5
推荐指数
1
解决办法
1544
查看次数

标签 统计

binary ×1

command-line ×1

dd ×1

linux ×1

text-processing ×1