Text 计算机以二进制进行通信。如果我们自己把文本转换成二进制呢。计算机发送转换后的文本需要更多的比特数吗?

Text 计算机以二进制进行通信。如果我们自己把文本转换成二进制呢。计算机发送转换后的文本需要更多的比特数吗?,text,encoding,binary,computer-science,communication,Text,Encoding,Binary,Computer Science,Communication,我的一个朋友今天过生日。我认为发送“生日快乐”是老生常谈,所以我有了将消息编码为二进制的想法 生日快乐第一次更改为ASCII,并成为“72971121121213266110511411610410097121”和“729711211212132661105114116110410097121”更改为二进制,并成为“01001000011001100001111001000000100001011010010111100110011101000110100011000111100001” 现在,

我的一个朋友今天过生日。我认为发送“生日快乐”是老生常谈,所以我有了将消息编码为二进制的想法

生日快乐第一次更改为ASCII,并成为“72971121121213266110511411610410097121”和“729711211212132661105114116110410097121”更改为二进制,并成为“01001000011001100001111001000000100001011010010111100110011101000110100011000111100001”

现在,原来的“生日快乐”包含14个字符(包括空格),发送它需要14*8bit=112位,因为ASCII是8位代码。现在,由于我将“生日快乐”更改为“010010000110001011100001111000001110010010000001000001001100100100111001001110100011010001100100001100001111001”,长度为112,需要112*8bit=896位才能发送


如果有人知道这件事,让我知道我的想法是否正确,或者在上述概念中是否存在许多漏洞。如果我是对的,那么我认为我们应该把电脑的工作留在电脑上。

1。你需要多出去走走。2.你肯定需要多出去走走。3.你将发送生日快乐的二进制文件。4.您的消息是二进制数的ASCII版本。ps您可能会将这些字符作为unicode@imox你应该让你的电脑知道你已经把消息转换成二进制,否则它会认为它是一个正常的字符数组,它不读你的消息,试着理解你在用它做什么,并且试图把它自己隐藏成二进制。