长话短说:如何在终端中打印构成文件(例如库)的二进制数字。所以或简单的文字。TXT文件
PC 硬件使用电信号(基本上是开/关行为),该信号可以通过二进制系统(数字 0 和 1)进行逻辑转换。可视化文件的内容会很有趣教育练习,以及比较 .txt 和打印相同文本的可执行文件。
答案1
xxd
可以给出二进制输出。下面的例子。
$ cat foo
Hello World
$ xxd -b foo
00000000: 01001000 01100101 01101100 01101100 01101111 00100000 Hello
00000006: 01010111 01101111 01110010 01101100 01100100 00001010 World.
$
答案2
和basenc
(来自核心工具)
$ echo 123 | basenc --base2msbf -w8
00110001
00110010
00110011
00001010