Windows のコマンドラインで ZModem を使用してシリアル経由でファイルを転送する

Windows のコマンドラインで ZModem を使用してシリアル経由でファイルを転送する

シリアルポート経由でWindowsから組み込みLinuxシステムに大容量ファイルを転送する必要があります。Zモデムこのタスクを実行します。TeraTerm のファイル転送機能を使用して、このタスクを正常に実行することができました。

私の質問は、これをTeraTerm以外、Windowsのコマンドライン環境でどのように使用できるかということです。コンパイル済みのバイナリ(rz.exeとsz.exe)をダウンロードしましたが、ファイル転送を実行するCOMポートを指定できないため、うまくいきませんでした。私は次のようなことをしたいと考えています。

./sz.exe filename.zip > COM10

マニュアル ページを見ると、シリアル ポートを指定するオプションは提供されていないようです。何か見落としているのでしょうか? ご意見をお聞かせいただければ幸いです。

ジョナサン

答え1

「Tera Termの外部」がどの程度厳密であるかに応じて、TeraTermの使用を試してみることができます。大きいこれはプログラミング スクリプトのように読み込まれ、コマンド ラインから実行できます。マクロの機能はかなり優れています。私は、TCP 経由で Raspberry Pi に接続し (シリアルでも動作します)、ログインし、ユーザーにファイルを選択するよう促してから、そのファイルを ZMODEM 経由で送信するマクロを作成しました。

関連情報