web-dev-qa-db-ja.com

バイナリファイルをハイパーターミナルに保存します

私はシリアル接続を介して私のWindows PCに接続されている組み込みプラットフォームを持っています。組み込みアプリケーションは接続を通じて532バイトを送信します。 Hyperterminalを使用して、端末ウィンドウに入ってくる(テキスト以外の)文字を見ることができます。ただし、ストリームをバイナリファイルとして保存しようとしています。問題は、[ファイルを受け取る]を選択した場合、(ファイル名と場所を求めた後に)開いているダイアログに(ファイル名と場所を求めた後)がA STOPボタンがないため、停止するための唯一のオプションがあります。受信はキャンセル、キャプチャされたデータを破棄します。

純粋なテキストを送信していないが、「キャプチャテキスト...」メニューを使用できます。その後、データの受信を手動で終了させることができます。ただし、2つの問題があります。まず、新しいデータが既存のファイルに追加されます(1つがある場合)、置換されていません。次に、端末はファイルの末尾に0xFFバイトを追加します(テキストファイルのシグナリング終了)。

そのため、バイナリストリームをファイルに保存する方法を教えてください。

1
ysap

この場合、ハイパー端末は正しい選択ではありません。それはおそらく protocol データに使用されているXModemまたはZModemが送信されていないように、XModemまたはZModemが必要です。

代替として、最近の putty バージョンを使用してそのログを使用することを試みることができます。

1
Turbo J