پرش به محتوا

کرل (نرم‌افزار)

از ویکی‌پدیا، دانشنامهٔ آزاد
کرل(cURL)
نویسنده(های)
اصلی
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

گزینه های بیشتری برای تغییر رفتار ابزار موجود است.

جستارهای وابسته

[ویرایش]

منابع

[ویرایش]
  1. Stenberg, Daniel (20 March 2015). "curl, 17 years old today". daniel.haxx.se. Retrieved 20 March 2015.
  2. "History of curl - How curl Became Like This". curl. Archived from the original on 30 September 2017. Retrieved November 17, 2016. 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.

پیوند به بیرون

[ویرایش]