1

私は RTTY と呼ばれる古い技術を使ってデータ (基本的には派手なモールス符号) を無線で送信しています。

RTTY は ASCII 文字のみを送信できます

私がしたいのは、小さなファイルなどのファイルをテキストjpgのブロックにascii変換し、文字を無線で送信してから、リモート エンドの文字を元のファイルに変換することです。

始めるためのいくつかの助けは素晴らしいでしょう。

使用する必要があることはわかっていますが、それを「デコード」できるエンコードされた文字列StreamReaderに変換するにはどうすればよいですか。byte[]ascii

4

1 に答える 1

2

streamreader を使用する必要があることはわかっていますが、byte[] をエンコードされた ASCII 文字列に変換してから「デコード」するにはどうすればよいですか

基本的に、Base64変換を使用します。データのサイズが大きくなりますが、元のバイナリ データを往復できることが保証されます。

aを aにConvert.ToBase64String変換したり、その逆を行うために使用します。byte[]stringConvert.FromBase64String

于 2012-11-26T15:51:18.363 に答える