Curl(カール)とは、URLを使用してデータ転送するためのコマンドラインツールです。ライブラリ「libCurl」をベースとして動作します。多くのプロトコルに対応して、さまざまなソフトウェアのデータ転送バックボーンとして利用されています。
Curlはインターネットプロトコルを使用してURLとして指定されたリソースのインターネット転送を行うツールです。
「Curlコマンドラインツール」と転送ライブラリ「libcurl」により転送機能を提供しています。
何千ものソフトウェアアプリケーションのインターネット転送バックボーンとして利用されています。
Curlプロジェクトは「インターネットプロトコルで信頼性のあるデータ転送を行う」という共通の使命により、何千もの貢献者およびスポンサーによって支えられています。
→Curl →Thanks for Your Contribution to the curl Project!
Curlプロジェクトでは、1998年3月20日をCurlの誕生日としています。
以前は「cURL」という名称でしたが「Curl」に変更されています。
転送ツール「Curl」の登場後に、プログラミング言語「Curl」が登場しています。
「Curl」という名称がどちらを指しているのか注意が必要となる場合があります。
Curlのライセンスは「The curl license」です。
詳細について、こちらを参照ください。
→Curl →Copyright - License
→Curl →License Mixing
Curlコマンドラインツールとして「Windows」「Linux」「macOS」用のバイナリが提供されています。
同様な機能を提供する製品として、次のようなものがあります。
オープンソース製品:「GNU Wget」など。