সব ফাইল প্রকারের অর্থ কি?
একটি ওয়েব পৃষ্ঠা নির্মাণের জন্য এটি কি লাগে তা জানতে হলে, আপনি বিভিন্ন ধরনের ফাইল জুড়ে আসবেন। যদিও বেশিরভাগ ওয়েব পেজ ইউনিক্স ওয়েব সার্ভারে চালিত হয়, তবে Macs এর মত ফাইলের এক্সটেনশনের প্রয়োজন হয় না, ফাইলের নাম এক্সটেনশন ফাইলগুলির মধ্যে পার্থক্য করার সবচেয়ে সাধারণ উপায়। একবার আপনি একটি ফাইলের নাম এবং এক্সটেনশান দেখুন, আপনি কি ধরনের ফাইল, ওয়েব সার্ভার এটি ব্যবহার করে, এবং আপনি এটি অ্যাক্সেস করতে পারেন কিভাবে কি জানেন।
সাধারণ ফাইলের ধরনগুলি
ওয়েব সার্ভারে সবচেয়ে সাধারণ ফাইলগুলি হল:
- ওয়েব পেজ
- চিত্র
- স্ক্রিপ্ট
- প্রোগ্রাম
ওয়েব পেজ
ওয়েব এক্সটেনশনগুলির জন্য মান দুটি এক্সটেনশান রয়েছে:
.html
.htm
এই দুটি এক্সটেনশনের মধ্যে কোন পার্থক্য নেই, আপনি অধিকাংশ ওয়েব সার্ভারে ব্যবহার করতে পারেন।
। এইচটিএমএল>
। এইচটিএমএল ইউনিক্স ওয়েব হোস্টিং মেশিনে এইচটিএমএল পেজের জন্য মূল এক্সটেনশন ছিল। এটি এইচটিএমএল (অথবা এক্সএইচটিএমএলটি) যেকোন ফাইলটি উল্লেখ করে।
.htm
.htm উইন্ডোজ / ডস দ্বারা এটি 3 চরিত্র ফাইল এক্সটেনশন জন্য প্রয়োজন কারণে নির্মিত হয়েছিল। এটি এইচটিএমএল (এবং এক্সএইচটিএমএল) ফাইলগুলি উল্লেখ করে এবং অপারেটিং সিস্টেম নির্বিশেষে, কোনও ওয়েব সার্ভারে ব্যবহার করা যেতে পারে।
index.htm এবং index.html
এটি বেশিরভাগ ওয়েব সার্ভারে একটি ডিরেক্টরীতে ডিফল্ট পৃষ্ঠা। যদি আপনি কাউকে আপনার ওয়েব পৃষ্ঠায় যেতে চান, তবে আপনি তাদের একটি ফাইলের নাম টাইপ করতে চান না, তাহলে আপনাকে প্রথম পৃষ্ঠা index.html নাম দিতে হবে। উদাহরণস্বরূপ http://thoughtco.com/index.htm একই জায়গায় http://thoughtco.com/ হিসাবে যাবে
কিছু ওয়েব সার্ভার এই পৃষ্ঠা "default.htm" কে কল করে এবং সার্ভারের কনফিগারেশনে অ্যাক্সেস থাকলে আপনি ফাইলের নাম পরিবর্তন করতে পারেন। Index.html পৃষ্ঠাগুলি সম্পর্কে আরও জানুন
সর্বাধিক ওয়েব ব্রাউজার ব্রাউজারে সরাসরি 2 ধরনের ওয়েব ইমেজ ধারণ করতে পারে, এবং তৃতীয় প্রকার (PNG) অনেক বেশি সমর্থন পেয়েছে। উল্লেখ্য, কিছু ব্রাউজার সাপোর্ট করে এমন অন্যান্য ইমেজ ফরম্যাট রয়েছে, কিন্তু এই তিনটি প্রকারগুলি সর্বাধিক সাধারণ।
.gif
GIF ফাইলটি হল এবং ইমেজ ফরম্যাট যা প্রথম CompuServe দ্বারা তৈরি করা হয়েছিল। এটি ফ্ল্যাট রংগুলির সাথে চিত্রগুলির জন্য সবচেয়ে ভাল ব্যবহার করা হয়। এটি আপনার ইমেজগুলিতে "ইন্ডেক্স" রং করার ক্ষমতা উপলব্ধ করে যাতে তারা শুধুমাত্র ওয়েব নিরাপদ রং বা ছোট রঙের রং এবং (ফ্ল্যাট রঙ্গিন ইমেজগুলি সহ) ছবিগুলিকে ছোট করে তোলে।
আপনি GIF ফাইল ব্যবহার করে অ্যানিমেটেড ইমেজ তৈরি করতে পারেন।
.jpg
ফটোগ্রাফিক চিত্রগুলির জন্য JPG বা JPEG ফাইল বিন্যাস তৈরি করা হয়েছে। যদি একটি ছবি ফ্ল্যাট রঙের বিস্তৃত না করে ফোটোগ্রাফিক গুণাবলী হয় তবে এটি jpg ফাইল হিসেবে উপযুক্ত। JPG ফাইলগুলি হিসাবে সংরক্ষিত হয় এমন ফটোগুলি সাধারণত GIF ফরম্যাটে সংরক্ষিত একই ফাইলের চেয়ে কম হবে।
.png
PNG বা পোর্টেবল নেটওয়ার্ক গ্রাফিকটি একটি গ্রাফিক ফাইল ফর্ম্যাট যা ওয়েবে তৈরি করা হয়েছে। জিআইএফ ফাইলগুলির তুলনায় এটা ভালো কম্প্রেশন, রঙ এবং স্বচ্ছতা রয়েছে। পিএনজি ফাইলগুলি অপরিহার্যভাবে .png এক্সটেনশন থাকতে হবে না, তবে আপনি এগুলি কীভাবে দেখতে পাবেন তা প্রায়শই দেখা যায়।
আপনার ওয়েব ইমেজগুলির জন্য JPG, GIF, বা PNG ফর্ম্যাটগুলি কখন ব্যবহার করবেন
স্ক্রিপ্টগুলি হল এমন ফাইল যা ওয়েবসাইটগুলিতে গতিশীল ক্রিয়া সক্রিয় করে। স্ক্রিপ্ট অনেক ধরনের আছে। এই ওয়েবসাইটগুলি মোটামুটিভাবে কম করা হয় যে কয়েক।
.cgi
CGI কমন গেটওয়ে ইন্টারফেসের জন্য দাঁড়িয়েছে A। Cgi ফাইলটি এমন একটি ফাইল যা ওয়েব সার্ভারে চলবে এবং ওয়েব ব্যবহারকারীর সাথে যোগাযোগ করবে। CGI ফাইলগুলি অনেক বিভিন্ন প্রোগ্রামিং ভাষার সাথে লিখিত হতে পারে যেমন পার্ল, সি, টিসিএল এবং অন্যান্য। একটি CGI ফাইল .cgi এক্সটেনশান থাকতে হবে না, আপনি তাদের ওয়েবসাইটে cgi-bin ডিরেক্টরি দেখতে পারেন।
.pl
এই এক্সটেনশনটি একটি পার্ল ফাইল নির্দেশ করে। অনেক ওয়েব সার্ভার একটি CGI হিসাবে একটি .pl ফাইল চালানো হবে
.js
একটি .js ফাইল একটি জাভাস্ক্রিপ্ট ফাইল। আপনি নিজের জাভাস্ক্রিপ্ট ফাইলগুলিকে ওয়েব পেজে লোড করতে পারেন, অথবা আপনি জাভাস্ক্রিপ্ট লিখতে পারেন এবং এটি একটি বাহ্যিক ফাইলের মধ্যে রাখুন এবং সেখান থেকে এটি লোড করতে পারেন। আপনি যদি ওয়েব পেজে আপনার জাভাস্ক্রিপ্টটি লিখেন তবে আপনি .js এক্সটেনশন দেখতে পাবেন না, কারণ এটি HTML ফাইলের অংশ হবে।
.java বা .class
জাভা জাভাস্ক্রিপ্ট থেকে একটি সম্পূর্ণ ভিন্ন প্রোগ্রামিং ভাষা। এবং এই দুটি এক্সটেনশন প্রায়ই জাভা প্রোগ্রামের সাথে যুক্ত করা হয়। আপনি সম্ভবত কোন ওয়েব পৃষ্ঠাতে একটি .java বা .class ফাইল জুড়ে পাবেন না, এই ফাইলগুলি প্রায়ই ওয়েব পৃষ্ঠাগুলির জন্য জাভা অ্যাপলেট তৈরি করতে ব্যবহৃত হয়।
পরবর্তী পৃষ্ঠাতে আপনি সার্ভার-সাইড স্ক্রিপ্ট সম্পর্কে শিখবেন যা ওয়েব পেজগুলিতে খুব সাধারণ।
এমন কিছু ফাইল টাইপ রয়েছে যা আপনি ওয়েব সার্ভারে দেখতে পারেন। এই ফাইল সাধারণত আপনি আপনার ওয়েবসাইট আরও ক্ষমতা এবং নমনীয়তা দিতে হয়।
.php এবং .php3
.php এক্সটেনশান প্রায় হিসাবে জনপ্রিয় হিসাবে। এইচটিএমএল বা .htm ওয়েব পেজ নেভিগেশন। এই এক্সটেনশান একটি পিএইচপি পাতা ইঙ্গিত। পিএইচপি একটি ওয়েব স্ক্রিপ্টিং প্রোগ্রাম যা স্ক্রিপ্টিং, ম্যাক্রো এবং আপনার ওয়েবসাইটে অন্তর্ভুক্ত করে।
.shtm এবং .shtml
.shtml এক্সটেনশানটি একটি এইচটিএমএল ফাইল নির্দেশ করে যা SSI দোভাষীর সাথে দেখা উচিত।
SSI stands for সার্ভার সাইড অন্তর্ভুক্ত। এটি আপনাকে অন্যের মধ্যে একটি ওয়েব পৃষ্ঠা অন্তর্ভুক্ত করার অনুমতি দেয় এবং আপনার ওয়েবসাইটগুলিতে ম্যাক্রো-মতো ক্রিয়া যুক্ত করে।
.asp
একটি .asp ফাইল নির্দেশ করে যে ওয়েব পৃষ্ঠাটি একটি অ্যাক্টিভ সার্ভার পেজ। ASP স্ক্রিপ্টিং, ম্যাক্রো, এবং একটি ওয়েবসাইট ফাইল অন্তর্ভুক্ত অন্তর্ভুক্ত। এটি ডাটাবেস সংযোগ এবং আরও অনেক কিছু প্রদান করে এটা প্রায়শই উইন্ডোজ ওয়েব সার্ভার পাওয়া যায়।
। সিএফএম এবং। সিএফএমএল
এই ফাইলের ধরনগুলি নির্দেশ করে যে ফাইলটি একটি ColdFusion ফাইল। কোল্ডফিউশন একটি শক্তিশালী সার্ভার-সাইড কন্টেন্ট ম্যানেজমেন্ট টুল যা ম্যাক্রো, স্ক্রিপ্টিং এবং আপনার ওয়েব পেজগুলিতে আরো অনেক কিছু নিয়ে আসে।