Ubuntu PCとminicomをインストールしたボックス間でシリアルケーブルを使用してバイナリファイルを転送するにはどうすればよいですか? minicomボックスには接続がありません。
私はこれを試したことはありませんが、 this ページでは、ASCIIでエンコードすることにより、ミニコム経由でバイナリを送信できると述べています。ボックスにbusybox
をインストールする必要があります。
uuencode
を使用してエンコードします。構文は次のとおりです。
uuencode [INFILE] STORED_FILENAME > send_file
INFILEはエンコードするファイルへのパスであり、STORED_FILENAMEは明らかにファイルの名前です。 uuencodeはstdoutに出力するため、一時ファイルsend_file
にリダイレクトされます。
ファイルを受信するためのターゲットマシンの準備:
target$ cat > recieved_file
これで、minicomを使用してasciiとしてアップロードされます。
Host$ minicom
CTRL+A S
+-[Upload]--+
| zmodem |
| ymodem |
| xmodem |
| Kermit |
|>ascii< |
+-----------+
ターゲットで、ファイルをデコードします。
uudecode [-o OUTFILE] [INFILE]
期待どおりに動作したかどうかを確認するには、md5を確認します。
busybox md5sum <filename>
私はこれをやったことがないので、これが機能するかどうかを確認して、ポストバックしてください。自分