libcurl がマルチキャスト ファイル転送をサポートしているかどうかを知りたいです。
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 に答える