私は、Rubyに新たなんだ、と私は、サーバーからFTPのデータをダウンロードするスクリプトを作ってるんです。
私はgetbinaryfileとgettextfileを完全に理解しているかどうかはわかりません。私は、ネット上でバイト処理の違いがあることを知っていますが、バイナリファイルとテキストファイルの両方にgetbinaryfileを使用することはできませんか?それが推奨される方法ではない場合、ファイルがバイナリかテキストかをチェックするために私はどうすればよいでしょうか?ルビー - ネット:: FTP - バイナリとテキストファイル
1
A
答えて
1
getbinaryfile
またはgettextfile
map directlyFTP protocolにはバイナリ/イメージモードとASCII /テキストモードがあります。
安全な賭けは、常にバイナリモードをデフォルトにすることです。ファイルがテキスト、つまり* .php、* .txtなどのテキストファイルのホワイトリストと照合されていることがわかっている場合は、gettextfile
を使用できます。
バイナリにgettextfile
を使用すると、 getbinaryfile
が使用されている必要がありますので、破損したファイル、。
関連する問題
- 1. ルビー:ネット:: HTTP.start問題
- 2. ネット::(テキスト対バイナリ)SFTP転送モード
- 3. 次のRubyコードでルビー `ネット/ imap`
- 4. ネット:: FTPいくつかのホストに
- 5. 自己完結型ルビー "バイナリ"?
- 6. ルビーはNet :: FTPは - ここではRubyのネット:: FTPクラスを使用して、私は、リモートサーバから特定のファイルをダウンロードしようとしています
- 7. バイナリからテキストへのファイルとバイナリへのテキストファイル
- 8. ルビーのネットLDAP宝石:「無効なレスポンスタイプの検索:24」
- 9. CronからFTPへのテキストファイル - PHP FTPのエラー
- 10. 10秒ごとにFTPを使用してテキストファイルを取得
- 11. テキストファイルのバイナリ検索を行う方法
- 12. C++テキストファイルをバイナリとして読み込んでコンソールに表示
- 13. リレーショナルデータベースとネット構造
- 14. ネット
- 15. 、ネット
- 16. ネット
- 17. ルビーはp12証明書(バイナリ)をエンコードし、jsonレスポンスとして送信します
- 18. ルビー:Dir.chdirは窓にテキストファイルからデータを使用して
- 19. UTC - ネットUTCとGMTで、.NET
- 20. アドレスドッキングウィンドウコンテナたときにネット=「ホスト」
- 21. デリメータデコーダーとネットの理解
- 22. スパーク解析の前にFTPから大きなテキストファイルを読む
- 23. FTPサーバー上のテキストファイルを更新していますか?
- 24. ネット::ドッカクラウド
- 25. vbネット
- 26. ルビー:ロガーとデーモン
- 27. キュウリとルビー
- 28. ルビーとのペイパルインテグ
- 29. ルビー(SIGNINとSIGNUP)
- 30. ルビー:ASCIIと®