আমি curlএবং এর মধ্যে পার্থক্যটি জানতে আগ্রহী wget। উভয়ই ফাইল এবং নথি পেতে ব্যবহৃত হয় তবে তাদের মধ্যে কী পার্থক্য রয়েছে।
কেন দুটি ভিন্ন প্রোগ্রাম আছে?
curlলেখক থেকে : daniel.haxx.se/docs/curl-vs-wget.html
আমি curlএবং এর মধ্যে পার্থক্যটি জানতে আগ্রহী wget। উভয়ই ফাইল এবং নথি পেতে ব্যবহৃত হয় তবে তাদের মধ্যে কী পার্থক্য রয়েছে।
কেন দুটি ভিন্ন প্রোগ্রাম আছে?
curlলেখক থেকে : daniel.haxx.se/docs/curl-vs-wget.html
উত্তর:
প্রধান পার্থক্যগুলি হ'ল:
wgetএর তুলনায় এর প্রধান শক্তিশালী দিকটি curlএটি পুনরাবৃত্তভাবে ডাউনলোড করার ক্ষমতা।wgetশুধুমাত্র কমান্ড লাইন। এখানে কোনও লিবিব বা কিছু নেই, তবে curlএর বৈশিষ্ট্যগুলি লাইবকল দ্বারা চালিত।curlসমর্থন FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS, FILE, POP3, IMAP, SMTP, RTMPএবং RTSP। wgetসমর্থন করে HTTP, HTTPSএবং FTP।curlতৈরি করে এবং এর চেয়ে বেশি প্ল্যাটফর্মে চালায় wget।wgetএকটি নিখরচায় সফ্টওয়্যার কপিলিফ্ট লাইসেন্সের (জিএনইউ জিপিএল) আওতায় মুক্তি পেয়েছে। curlএকটি নিখরচায় সফ্টওয়্যার অনুমতির লাইসেন্সের অধীনে প্রকাশিত হয় (একটি এমআইটি ডেরিভেট)।curlআপলোড এবং প্রেরণ ক্ষমতা সরবরাহ করে। wgetকেবল সরল HTTP পোস্ট সমর্থন সরবরাহ করে।আপনি নীচের লিঙ্কে আরও বিশদ দেখতে পারেন:
wgetএই উত্তরটির বাইরে থাকা একটি জিনিস হ'ল http মিররিং (বা 'স্পাইডারিং') ক্ষমতা। curlএটি যা করে তাতে খুব ভাল, তবে এটি একাই কোনও ওয়েবসাইটকে আয়না হিসাবে ব্যবহার করার উদ্দেশ্যে নয়।
কয়েকটি কথায়:
wget সার্ভার থেকে ফাইলগুলি ডাউনলোড করার একটি সরঞ্জামcurl এমন একটি সরঞ্জাম যা আপনাকে সার্ভারের সাথে অনুরোধ / প্রতিক্রিয়া বিনিময় করতে দেয়wget হয়
উইজেট সম্পূর্ণরূপে আপনাকে একটি HTTP/ HTTPSবা FTPসার্ভার থেকে ফাইলগুলি ডাউনলোড করতে দেয় । আপনি এটিকে একটি লিঙ্ক দিন এবং এটি স্বয়ংক্রিয়ভাবে ফাইলটি ডাউনলোড করে যেখানে লিঙ্কটি নির্দেশ করে। এটি স্বয়ংক্রিয়ভাবে অনুরোধটি তৈরি করে।
কার্ল
উইজেটের বিপরীতে কার্ল আপনাকে অনুরোধটি যেমন ইচ্ছা তেমন তৈরি করতে দেয় । এটি ব্যবহারকারীকে প্রচুর স্বাধীনতা দেয় এবং একটি আশ্চর্যজনক ডিবাগিং সরঞ্জাম তৈরি করে। এই দুটিতে অন্য কী পার্থক্য যুক্ত করুন: প্রোটোকলের আধিক্য সমর্থিত। কার্ল সমর্থন FTP, FTPS, Gopher, HTTP, HTTPS, SCP, SFTP, TFTP, Telnet, DICT, LDAP, LDAPS, IMAP, POP3, SMTP, RTSPএবং URI। এই দুটি মূল পয়েন্ট একত্রিত করুন এবং আপনার কাছে প্রোটোকল, টেস্ট সার্ভার কনফিগারেশন ইত্যাদি পরীক্ষা করার জন্য একটি দুর্দান্ত সরঞ্জাম রয়েছে have
অনেকে বলে, আপনি কার্ল দিয়ে একটি ফাইল ডাউনলোড করতে পারেন। এটি কেবল তখনই কার্যকর যদি আপনি কোনও সার্ভার থেকে কোনও ফাইল ডাউনলোড করতে চান যা কোনও প্রোটোকল ব্যবহার করে যা উইজেট সমর্থন করে না।
wgetপুনঃনির্দেশকে অনুসরণ করে তারপরে প্রতিক্রিয়ার বিপরীতে সংরক্ষণ করে curl। উভয়ই ডিফল্ট আচরণের বিপরীতে wget -qO - http://google.co.uk/ বাcurl http://google.co.uk/ > index.html
curl http://google.co.uk/ > index.htmlযদিও ইনবিল্ট কার্যকারিতা ব্যবহার করছে না। যাইহোক মূল পার্থক্য হ'ল প্রতিটি সরঞ্জাম যে উদ্দেশ্যে তৈরি করা হয়েছিল। অস্বীকার করা হচ্ছে না যে সরঞ্জামগুলি বিকশিত হয় এবং অনেক সময় তাদের প্রাথমিক ট্রাজেক্টোরি থেকে বিচ্যুত হয়।
curl http://google.co.uk -o index.htmlশেল আউটপুট পুনর্নির্দেশের পরিবর্তে কার্লের ইন্টার্নালগুলি ব্যবহার করবে >।
প্রকৃতপক্ষে, প্রধান পার্থক্যটি হ'ল curlএকটি লাইব্রেরি ( libcurl) অন্তর্ভুক্ত এবং সেই পাঠাগারটি অন্যান্য অ্যাপ্লিকেশন দ্বারা ব্যাপকভাবে ব্যবহৃত হয়। wgetএকক হয়।