linux:curl

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
linux:curl [2023/03/26 16:41] ともやんlinux:curl [2025/02/26 09:25] (現在) – [cURL - クライアントサイドURL転送ライブラリ] ともやん
行 1: 行 1:
 ====== cURL - クライアントサイドURL転送ライブラリ ====== ====== cURL - クライアントサイドURL転送ライブラリ ======
-{{linux:meiji_seika_karl_cheese_flavor_001.jpg?250|明治製菓 カール チーズ味 001}}\\+<WRAP zoomimg w250 x1_2 fsizemin> 
 +{{linux:meiji_seika_karl_cheese_flavor_001.jpg?300|明治製菓 カール チーズ味 001}} 
 +<WRAP desc>
 ※日本では明治製菓の「おやつはカール」がイメージです❓😅💦💦💦 チーズ味最高です💕\\ ※日本では明治製菓の「おやつはカール」がイメージです❓😅💦💦💦 チーズ味最高です💕\\
 +</WRAP>
 +</WRAP>
  
 **cURL** (カール) は、さまざまなプロトコルを用いてデータを転送するライブラリとコマンドラインツールを提供するプロジェクトである。cURL プロジェクトは libcurl と curl の2つの成果を生んでいる。\\ **cURL** (カール) は、さまざまなプロトコルを用いてデータを転送するライブラリとコマンドラインツールを提供するプロジェクトである。cURL プロジェクトは libcurl と curl の2つの成果を生んでいる。\\
  
-本家: [[https://curl.haxx.se/|curl]]\\+本家: [[https://curl.se/|curl]]\\ 
 +ドキュメント: [[https://curl.se/docs/manpage.html|curl - How To Use]] [[gtr>https://curl.se/docs/manpage.html|翻訳]]\\
 ソースコード: [[https://github.com/curl/curl|curl/curl: A command line tool and library for transferring data with URL syntax, supporting HTTP, HTTPS, FTP, FTPS, GOPHER, TFTP, SCP, SFTP, SMB, TELNET, DICT, LDAP, LDAPS, MQTT, FILE, IMAP, SMTP, POP3, RTSP and RTMP. libcurl offers a myriad of powerful features]]\\ ソースコード: [[https://github.com/curl/curl|curl/curl: A command line tool and library for transferring data with URL syntax, supporting HTTP, HTTPS, FTP, FTPS, GOPHER, TFTP, SCP, SFTP, SMB, TELNET, DICT, LDAP, LDAPS, MQTT, FILE, IMAP, SMTP, POP3, RTSP and RTMP. libcurl offers a myriad of powerful features]]\\
  
行 365: 行 370:
      --xattr              Store metadata in extended file attributes      --xattr              Store metadata in extended file attributes
 </code></WRAP> </code></WRAP>
 +</WRAP>
 +
 +===== 失敗した続きからレジュームダウンロード (Resumed transfer) [-C, --continue-at <offset>] =====
 +公式: [[https://curl.se/docs/manpage.html#-C|-C, --continue-at <offset> - curl - How To Use]] ([[https://curl-se.translate.goog/docs/manpage.html?_x_tr_sl=en&_x_tr_tl=ja&_x_tr_hl=ja&_x_tr_pto=sc|翻訳]])\\
 +<WRAP color_term>
 +<WRAP color_command><html><pre>
 +<b class=GRN>$</b> <b class=HIY>curl</b> <b class=HIK>-LO</b> https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.7.8-stable.tar.xz
 +</pre></html></WRAP>
 +<WRAP color_result><html><pre>
 +  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
 +                                 Dload  Upload   Total   Spent    Left  Speed
 + 95  548M   95  523M    0      1875k      0  0:04:59  0:04:45  0:00:14     0
 +curl: (56) OpenSSL SSL_read: 接続が相手からリセットされました, errno 104
 +</pre></html></WRAP>
 +</WRAP>
 +
 +ダウンロードに失敗したバイトの続きをレジュームダウンロードする🤤\\
 +<WRAP color_term>
 +<WRAP color_command><html><pre>
 +<b class=GRN>$</b> <b class=HIY>curl</b> <b class=HIK>-LOC -</b> https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.7.8-stable.tar.xz
 +</pre></html></WRAP>
 +<WRAP color_result><html><pre>
 +** Resuming transfer from byte position 548797494
 +  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
 +                                 Dload  Upload   Total   Spent    Left  Speed
 +100 24.9M  100 24.9M    0      1174k      0  0:00:21  0:00:21 --:--:-- 1477k
 +</pre></html></WRAP>
 +</WRAP>
 +
 +==== 公式マニュアル ====
 +<WRAP round tip 90%>
 +**-C, --continue-at <オフセット>**\\
 +
 +指定されたオフセットで以前のファイル転送を続行/再開します。指定されたオフセットは、宛先に転送される前にソース ファイルの先頭から数えて、スキップされる正確なバイト数です。アップロードで使用する場合、curl は FTP サーバー コマンド SIZE を使用しません。\\
 +
 +「-C -」を使用して、curl に転送を再開する場所/方法を自動的に見つけるように指示します。次に、指定された出力/入力ファイルを使用してそれを把握します。\\
 +
 +[[https://curl.se/docs/manpage.html#-C|-C, --continue-at]] が複数回指定された場合、最後に設定された値が使用されます。\\
 +
 +例:\\
 +  curl -C - https://example.com
 +  カール -C 400 https://example.com
 +
 +[[https://curl.se/docs/manpage.html#-r|-r、 --range]] も参照してください。\\
 +
 +</WRAP>
 +
 +==== curl: option -LOC: expected a proper numerical parameter が発生する😱 ====
 +<WRAP round important 90%>
 +<html><code>-C</code></html> オプションにオフセットサイズが指定されていない😓\\
 +<WRAP color_term>
 +<WRAP color_mincode><code>
 +expected a proper numerical parameter
 +適切な数値パラメータが必要です
 +</code></WRAP>
 +</WRAP>
 +
 +<WRAP color_term>
 +<WRAP color_command><html><pre>
 +<b class=GRN>$</b> <b class=HIY>curl</b> <b class=HIK>-LOC</b> https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.7.8-stable.tar.xz
 +</pre></html></WRAP>
 +<WRAP color_result><html><pre>
 +curl: option -LOC: expected a proper numerical parameter
 +curl: try 'curl --help' or 'curl --manual' for more information
 +</pre></html></WRAP>
 +</WRAP>
 +</WRAP>
 +
 +<html><code>-C -</code></html> オプションのオフセットサイズを自動算出するように指定する🤤\\
 +<WRAP color_term>
 +<WRAP color_command><html><pre>
 +<b class=GRN>$</b> <b class=HIY>curl</b> <b class=HIK>-LO -C -</b> https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.7.8-stable.tar.xz
 +</pre></html></WRAP>
 +<WRAP color_result><html><pre>
 +** Resuming transfer from byte position 548797494
 +  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
 +                                 Dload  Upload   Total   Spent    Left  Speed
 +100 24.9M  100 24.9M    0      1174k      0  0:00:21  0:00:21 --:--:-- 1477k
 +</pre></html></WRAP>
 +</WRAP>
 +
 +<html><code>-C 548797494</code></html> オプションのオフセットサイズを明示的に指定する🤤\\
 +<WRAP color_term>
 +<WRAP color_command><html><pre>
 +<b class=GRN>$</b> <b class=HIY>curl</b> <b class=HIK>-LO -C -</b> https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.7.8-stable.tar.xz
 +</pre></html></WRAP>
 +<WRAP color_result><html><pre>
 +** Resuming transfer from byte position 548797494
 +  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
 +                                 Dload  Upload   Total   Spent    Left  Speed
 +100 24.9M  100 24.9M    0      1174k      0  0:00:21  0:00:21 --:--:-- 1477k
 +</pre></html></WRAP>
 </WRAP> </WRAP>
  
  • linux/curl.1679816472.txt.gz
  • 最終更新: 2023/03/26 16:41
  • by ともやん