RolandiXor Asked: 2010-12-03 19:06:54 +0800 CST2010-12-03 19:06:54 +0800 CST 2010-12-03 19:06:54 +0800 CST 我可以使用什么程序将文本转换为二进制数? 772 我需要一个 GUI 应用程序来显示文本的二进制表示,使用二进制数,而不是十六进制数。有什么建议么? 例如,程序应将文本转换Hi为1001000 1101001. 我更喜欢图形应用程序而不是命令行实用程序。 software-recommendation text text-editor 4 个回答 Voted kzh 2010-12-07T15:19:31+08:002010-12-07T15:19:31+08:00 你可以ppt从bsdgames包里试试。它将 ASCII 作为二进制穿孔卡片输出。 您还可以使用 python 脚本: $ python -c 'for char in "Hello, world!": print(bin(ord(char)))' 0b1001000 0b1100101 0b1101100 0b1101100 0b1101111 0b101100 0b100000 0b1110111 0b1101111 0b1110010 0b1101100 0b1100100 0b100001 lgarzo 2012-12-29T08:33:24+08:002012-12-29T08:33:24+08:00 我想知道是否od可以选择以二进制形式输出(与十六进制相比od -t x1z)。不幸的是,没有,但在U&Lxxd找到了一个不错的选择: echo 'Hello, world!' | xxd -b 0000000: 01001000 01100101 01101100 01101100 01101111 00101100 Hello, 0000006: 00100000 01110111 01101111 01110010 01101100 01100100 world 000000c: 00100001 00001010 !. Best Answer user76204 2012-12-29T10:54:45+08:002012-12-29T10:54:45+08:00 在进一步考虑并删除我的第一个答案之后,我现在注意到您不想看到二进制文件中的可读文本(例如使用strings实用程序),而是看到二进制形式的文本。 所以,我认为 KDE 实用程序okteta正是您想要的,它在存储库中可用并且可以安装 sudo apt-get install okteta 它允许您以二进制形式查看文本文件(参见下面的第二个屏幕截图),您可以单击页面底部的选项卡在二进制形式、十六进制、十进制和八进制之间切换。您甚至可以创建一个新文件并开始输入文本,如果您选择了二进制模式,输入的字符将以二进制显示,就像您链接到的在线转换器一样。下面的屏幕截图显示了一个示例: 此应用程序完全按照您在问题中指定的内容执行,它也是一个 gui,因此似乎勾选了所有框。 Okteta似乎是可用的功能最齐全的编辑器,并且还有提供附加功能的模块和插件。 hhlp 2012-12-29T05:19:53+08:002012-12-29T05:19:53+08:00 GHex - GNOME 的十六进制编辑器 GHex 允许用户从任何文件加载数据,以十六进制或 ascii 格式查看和编辑它。 对于调试目标代码或编码问题很有用。 ghex
你可以
ppt
从bsdgames
包里试试。它将 ASCII 作为二进制穿孔卡片输出。您还可以使用 python 脚本:
我想知道是否
od
可以选择以二进制形式输出(与十六进制相比od -t x1z
)。不幸的是,没有,但在U&Lxxd
找到了一个不错的选择:在进一步考虑并删除我的第一个答案之后,我现在注意到您不想看到二进制文件中的可读文本(例如使用
strings
实用程序),而是看到二进制形式的文本。所以,我认为 KDE 实用程序okteta正是您想要的,它在存储库中可用并且可以安装
它允许您以二进制形式查看文本文件(参见下面的第二个屏幕截图),您可以单击页面底部的选项卡在二进制形式、十六进制、十进制和八进制之间切换。您甚至可以创建一个新文件并开始输入文本,如果您选择了二进制模式,输入的字符将以二进制显示,就像您链接到的在线转换器一样。下面的屏幕截图显示了一个示例:
此应用程序完全按照您在问题中指定的内容执行,它也是一个 gui,因此似乎勾选了所有框。
Okteta
似乎是可用的功能最齐全的编辑器,并且还有提供附加功能的模块和插件。GHex - GNOME 的十六进制编辑器
GHex 允许用户从任何文件加载数据,以十六进制或 ascii 格式查看和编辑它。
对于调试目标代码或编码问题很有用。
ghex