将文件(或 byte[])转换为 ascii,然后将该 ascii 转换回原始文件



我正在使用一种名为RTTY的旧技术通过无线电发送数据(它基本上是花哨的摩尔斯电码)。

RTTY 只能传输 ASCII 字符

我想做的是将文件(如小jpg或类似的东西)转换为ascii文本块,通过无线电发送字符,然后将远程端的字符转换回原始文件。

一些入门帮助会很棒。

我知道我需要使用StreamReader但是如何将byte[]转换为编码的ascii字符串,然后我可以"解码"。

我知道我需要使用流阅读器,但是我如何将 byte[] 转换为编码的 ascii 字符串,然后我可以"解码"

基本上,您想使用 Base64 转换。它会膨胀数据的大小,但它保证您能够往返原始二进制数据。

使用 Convert.ToBase64Stringbyte[]转换为stringConvert.FromBase64String执行相反的操作。

相关内容

  • 没有找到相关文章

最新更新