![]() | |
![]() Example output from curl -O | |
نویسنده(های) اصلی | Daniel Stenberg[۱] |
---|---|
توسعهدهنده(ها) | Contributors to the cURL project |
انتشار اولیه | ۱۹۹۷[۲] |
مخزن | |
نوشتهشده با | سی |
سیستمعامل | AIX, AmigaOS, BeOS, Chrome NaCl, DOS, DragonFly BSD, FreeBSD, GNU-Darwin, HPUX, Haiku, Hurd, IRIX, Linux, macOS, MiNT, Midnight BSD, Minix, NetBSD, NetWare, Nexenta, OS/2, Open Server, OpenBSD, Plan9, QNX, RISC OS, Solaris, Syllable, Tru64 UNIX, UnixWare, VMS, Windows, z/OS |
پلتفرم | آیای-۳۲، X86-64 |
نوع | پروتکل انتقال فایل / مرورگر وب |
مجوز | Free Software: MIT/X derivate license |
کرل (cURL) یک نرمافزار کامپیوتری است که کتابخانه و ابزار واسط خط فرمان برای انتقال داده بین پروتکلهای گوناگون را فراهم میکند. پروژه cURL دو محصول cURL و libcurl را تولید میکند. این نرمافزار نخستین بار در سال ۱۹۹۷ میلادی انتشار یافت.
از مهمترین موارد استفاده از کرل، تایپ کردن curl در خط فرمان و سپس URL خروجی برای بازیابی است:
$ curl www.example.com
کرل بهطور پیش فرض خروجی را که بازیابی میکند به خروجی استاندارد مشخص شده در سیستم (معمولاً پنجره ترمینال) نمایش میدهد، بنابراین اجرای دستور بالا، در اکثر سیستمها، کد منبع www.example.com را در پنجره ترمینال نمایش میدهد. به جای آن میتوان از پرچم -o برای ذخیره خروجی در یک فایل استفاده کرد:
$ curl -o example.html www.example.com
گزینه های بیشتری برای تغییر رفتار ابزار موجود است.
Daniel simply adopted an existing command-line open-source tool, httpget, that Brazilian Rafael Sagula had written and recently release version 0.1 of. After a few minor adjustments, it did just what he needed. […] HttpGet 1.0 was released on April 8th 1997 with brand new HTTP proxy support.