0

libcurl がマルチキャスト ファイル転送をサポートしているかどうかを知りたいです。

4

1 に答える 1

0

curl は、DICT、FILE、FTP、FTPS、Gopher、HTTP、HTTPS、IMAP、IMAPS、LDAP、LDAPS、POP3、POP3S、RTMP、RTSP、SCP、SFTP、SMTP をサポートする、URL 構文でデータを転送するためのコマンド ライン ツールです。 SMTPS、Telnet、および TFTP。curl は、SSL 証明書、HTTP POST、HTTP PUT、FTP アップロード、HTTP フォーム ベースのアップロード、プロキシ、Cookie、ユーザー + パスワード認証 (Basic、Digest、NTLM、Negotiate、kerberos...)、ファイル転送再開、プロキシ トンネリング、および

特徴

カールツール
 - 設定ファイルのサポート
 - 1 つのコマンド ラインで複数の URL
 - 範囲「グロビング」のサポート: [0-13]、{one,two,three}
 - 単一のコマンドラインで複数のファイルをアップロード
 - カスタム最大転送速度
 - リダイレクト可能な stderr

libcurl のサポート
 - 長さ制限のない完全な URL 構文
 - カスタム最大ダウンロード時間
 - カスタムの最小ダウンロード速度を許容
 - 完了後のカスタム出力結果
 - 指定されていない限り、ホスト名からプロトコルを推測します
 - .netrc を使用
 - ダウンロード中のプログレスバー/タイムスペック
 - 「標準」プロキシ環境変数のサポート
 - win32 でコンパイル (40 以上のオペレーティング システムでのビルドが報告されています)
 - 発信トラフィック用に選択可能なネットワーク インターフェイス
 - UNIX および Windows での IPv6 サポート
 - 永続的な接続
 -socks5 のサポート
 - プロキシ環境変数でユーザー名とパスワードをサポート
 - プロキシ「トンネル」を介した操作 (CONNECT を使用)
 - アップロード/ダウンロードの両方で大きなファイル (>2GB および>4GB) をサポート
 - 交換可能なメモリ機能 (malloc、free、realloc など)
 - 非同期名前解決 (*6)
 - プッシュとプルの両方のスタイルのインターフェース

HTTP
 - HTTP/1.1 準拠 (オプションで 1.0 を使用)
 - 得る
 - 置く
 - 頭
 - 役職
 - パイプライン
 - マルチパートフォームポスト (RFC1867 スタイル)
 - 認証: Basic、Digest、NTLM(*9)、GSS-Negotiate/Negotiate(*3)、
   SPNEGO (*4) からサーバーとプロキシへ
 - 再開 (GET と PUT の両方)
 - リダイレクトに従う
 - 従うべきリダイレクトの最大量
 - カスタム HTTP リクエスト
 - 完全に解析された Cookie の取得/送信
 - Netscape Cookie ファイル形式の読み取り/書き込み
 - カスタム ヘッダー (内部で生成されたヘッダーの置換/削除)
 - カスタム ユーザー エージェント文字列
 - カスタム リファラー文字列
 - 範囲
 - プロキシ認証
 - 時間条件
 - http プロキシ経由
 - ファイルの変更日を取得する
 - deflate と gzip の Content-Encoding サポート
 - 「アップロード」の「Transfer-Encoding: chunked」のサポート

HTTPS (*1)
 - (すべての HTTP 機能)
 - クライアント証明書の使用
 - サーバー証明書を確認する
 - http プロキシ経由
 - 希望の暗号化を選択
 - 特定の SSL バージョン (SSLv2(*7)、SSLv3 または TLSv1) の強制使用

FTP
 - ダウンロード
 - 認証
 - kerberos4 (*5)、kerberos5 (*3)
 - PORT、EPRT、PASV、または EPSV を使用したアクティブ/パッシブ
 - 単一ファイル サイズ情報 (HTTP HEAD と比較)
 - 'type=' URL のサポート
 - ディレクトリリスト
 - 名前のみをリストするディレクトリ
 - アップロード
 - アップロードの追加
 - HTTP PUT として http-proxy 経由でアップロード
 - 履歴書をダウンロード
 - 履歴書をアップロード
 - カスタム ftp コマンド (転送前および/または転送後)
 - シンプルな「範囲」のサポート
 - http プロキシ経由
 - すべての操作は、http プロキシを介してトンネリングできます
 - ファイルの変更日を取得するようにカスタマイズ可能
 - ディレクトリの深さ制限なし

FTPS (*1)
 - 両方の接続で SSL を使用する暗黙の ftps:// サポート
 - 明示的な「AUTH TSL」および「AUTH SSL」の使用による「アップグレード」プレーン ftp://
   接続の両方または一方に SSL を使用する接続

SCP(※8)
 - パスワードと公開鍵認証の両方

SFTP (*8)
 - パスワードと公開鍵認証の両方
 - 転送の前後にカスタム コマンドを送信

TFTP
 - ダウンロードアップロード

TELNET
 - 接続ネゴシエーション
 - カスタム telnet オプション
 - 標準入力/標準出力 I/O

LDAP (*2)
 - 完全な LDAP URL のサポート

DICT
 - 拡張 DICT URL サポート

ファイル
 - URL サポート
 - 「アップロード」
 - 履歴書

脚注
=========

  *1 = OpenSSL、GnuTLS、NSS、yassl、axTLS、または PolarSSL が必要
  *2 = OpenLDAP が必要
  *3 = Heimdal などの GSSAPI 準拠のライブラリが必要です。
  *4 = FBopenssl が必要
  *5 = MIT などの krb4 ライブラリが必要です。
  *6 = c-ares が必要
  *7 = GnuTLS は SSLv3 と TLSv1 のみをサポートするため、OpenSSL または NSS が必要です。
  *8 = libssh2 が必要
  *9 = OpenSSL、GnuTLS、NSS、または yassl が必要
于 2012-04-27T16:59:11.910 に答える