C#以二进制模式通过串行端口发送数据

C#以二进制模式通过串行端口发送数据,c#,oop,binary,serial-port,C#,Oop,Binary,Serial Port,TeraTerm可以使用“二进制模式”传输文件。有人能告诉我“二进制模式”和“非二进制模式”的区别吗 我必须在一个C#项目上做同样的事情,我不确定是否需要特殊的东西以“二进制模式”发送文件,这是一种缺乏知识的情况 提前谢谢你 我不知道TeraTerm是什么,但我猜二进制模式是通过串行端口发送二进制文件的。也可能是输入对话框现在是bin而不是hex格式。像写“0x00”一样,现在是“00000000” 有人能告诉我“二进制模式”和“非二进制模式”的区别吗 传统上,“二进制模式”将在不进行任何处理的

TeraTerm可以使用“二进制模式”传输文件。有人能告诉我“二进制模式”和“非二进制模式”的区别吗

我必须在一个C#项目上做同样的事情,我不确定是否需要特殊的东西以“二进制模式”发送文件,这是一种缺乏知识的情况


提前谢谢你

我不知道TeraTerm是什么,但我猜二进制模式是通过串行端口发送二进制文件的。也可能是输入对话框现在是bin而不是hex格式。像写“0x00”一样,现在是“00000000”

有人能告诉我“二进制模式”和“非二进制模式”的区别吗

传统上,“二进制模式”将在不进行任何处理的情况下传输文件,也不使用任何协议。文件中的数据将逐字节传输:不会插入、删除或转换任何内容

对于TeraTerm,二进制发送在其as中描述

对于TeraTerm,这种“二进制模式”的反面可以称为(ASCII)文本模式



终端仿真器程序文件传输的二进制/文本模式的替代方案将采用文件传输协议,如kermit、xmodem、ymodem或zmodem。

谢谢。问题是:通过串行端口发送二进制文件和通过串行端口发送文本文件有什么区别。我不知道。啊,很好。非常感谢你。现在我清楚多了。这意味着,据我所知,我只需要通过串行端口发送文件的字节。再次非常感谢。
If you select this option, received characters are sent without any modifications.
Otherwise, new-line codes are converted and control characters (except TAB, LF and
CR) are stripped out.