fread()、fwrite()、send()、recv() などの通常の関数を使用して、ファイル転送用の UNIX ソケットを介して ftp コマンド GET および PUT を実装しようとしています。
テキスト ファイルでは問題なく動作しますが、バイナリ ファイルでは失敗します (diff によると、「バイナリ ファイルが異なります」)。
以下に関するご提案をお待ちしております。
- バイナリデータを読み書きするための特定のコマンドはありますか?
- diff を使用してバイナリ ファイルを比較できますか?
- メモリのチャンクでバイナリ部分を送信することは可能ですか?