सामान्य फ़ाइल प्रकार और फ़ाइल एक्सटेंशन

उन सभी फाइल प्रकारों का क्या मतलब है?

एक वेब पेज बनाने के लिए जो सीखते हैं उसे सीखते समय, आप कई अलग-अलग प्रकार की फाइलों में आ जाएंगे। यद्यपि अधिकांश वेब पेज यूनिक्स वेब सर्वर पर चलते हैं, जैसे कि मैक की तरह, फ़ाइल एक्सटेंशन की आवश्यकता नहीं होती है, फाइलनाम एक्सटेंशन फ़ाइलों के बीच अंतर करने का सबसे आम तरीका है। एक बार जब आप फ़ाइल नाम और एक्सटेंशन देखते हैं, तो आप जानते हैं कि किस प्रकार की फ़ाइल है, वेब सर्वर इसका उपयोग कैसे करता है, और आप इसे कैसे एक्सेस कर सकते हैं।

सामान्य फ़ाइल प्रकार

वेब सर्वर पर सबसे आम फाइलें हैं:

वेब पृष्ठ

वेब एक्सटेंशन के लिए मानक हैं जो दो एक्सटेंशन हैं:

.html
.htm

इन दो एक्सटेंशन के बीच कोई अंतर नहीं है, आप या तो अधिकांश वेब सर्वरों पर उपयोग कर सकते हैं।

एचटीएमएल>
यूनिक्स वेब होस्टिंग मशीनों पर एचटीएमएल पृष्ठों के लिए एचटीएमएल मूल विस्तार था। यह किसी भी फ़ाइल का संदर्भ देता है जो HTML (या XHTML) है।

.htm
विंडोज़ / डॉस द्वारा। एचटीएम 3 चरित्र फ़ाइल एक्सटेंशन के लिए इसकी आवश्यकता के कारण बनाया गया था। यह एचटीएमएल (और एक्सएचटीएमएल) फ़ाइलों का भी संदर्भ देता है, और किसी भी वेब सर्वर पर ऑपरेटिंग सिस्टम के बावजूद इसका इस्तेमाल किया जा सकता है।

index.htm और index.html
अधिकांश वेब सर्वर पर निर्देशिका में यह डिफ़ॉल्ट पृष्ठ है। अगर आप किसी को अपने वेब पेज पर जाना चाहते हैं, लेकिन आप नहीं चाहते हैं कि उन्हें फ़ाइल नाम टाइप करना पड़े, तो आपको पहले पेज index.html का नाम देना चाहिए। उदाहरण के लिए http://thoughtco.com/index.htm http://thoughtco.com/ के समान स्थान पर जायेगा।

कुछ वेब सर्वर इस पृष्ठ को "default.htm" कहते हैं और यदि आप सर्वर कॉन्फ़िगरेशन तक पहुंच प्राप्त करते हैं तो आप फ़ाइल नाम बदल सकते हैं। Index.html पृष्ठों के बारे में और जानें

अधिकांश वेब ब्राउज़र सीधे ब्राउज़र में 2 प्रकार की वेब छवियों को समायोजित कर सकते हैं, और तीसरा प्रकार (पीएनजी) बहुत अधिक समर्थन प्राप्त कर रहा है। नोट, अन्य छवि प्रारूप हैं जो कुछ ब्राउज़र समर्थन करते हैं, लेकिन इन तीन प्रकारों में सबसे आम हैं।

.gif
जीआईएफ फ़ाइल और छवि प्रारूप है जिसे पहले कंप्यूसर्व द्वारा विकसित किया गया था। यह फ्लैट रंगों वाली छवियों के लिए सबसे अच्छा उपयोग किया जाता है। यह सुनिश्चित करने के लिए आपकी छवियों पर "इंडेक्स" रंगों की क्षमता प्रदान करता है कि वे केवल वेब सुरक्षित रंग या रंगों का एक छोटा पैलेट और (फ्लैट रंगीन छवियों के साथ) छवियों को छोटा बनाते हैं।

आप जीआईएफ फाइलों का उपयोग कर एनिमेटेड छवियां भी बना सकते हैं।

.jpg
जेपीजी या जेपीईजी फ़ाइल प्रारूप फोटोग्राफिक छवियों के लिए बनाया गया था। यदि किसी छवि में फ्लैट रंग के विस्तार के बिना फोटोग्राफिक गुण हैं, तो यह एक jpg फ़ाइल होने के लिए उपयुक्त है। जेपीजी फाइलों के रूप में सहेजे गए फोटोग्राफ आमतौर पर एक जीआईएफ प्रारूप में सहेजी गई फाइल से छोटे होंगे।

.png
पीएनजी या पोर्टेबल नेटवर्क ग्राफिक एक ग्राफिक फ़ाइल प्रारूप है जो वेब के लिए बनाया गया था। इसमें जीआईएफ फाइलों की तुलना में बेहतर संपीड़न, रंग और पारदर्शिता है। पीएनजी फाइलों में जरूरी नहीं है कि .png एक्सटेंशन हो, लेकिन इस तरह आप उन्हें अक्सर देखेंगे।

अपनी वेब छवियों के लिए जेपीजी, जीआईएफ, या पीएनजी प्रारूपों का उपयोग कब करें

स्क्रिप्ट ऐसी फ़ाइलें हैं जो वेबसाइटों पर गतिशील क्रियाएं सक्रिय करती हैं। कई प्रकार की स्क्रिप्ट हैं। ये केवल कुछ ही हैं जो वेबसाइटों पर काफी कॉमन हैं।

.cgi
सीजीआई आम गेटवे इंटरफेस के लिए खड़ा है। ए। सीजीआई फ़ाइल एक फ़ाइल है जो वेब सर्वर पर चलती है और वेब उपयोगकर्ता से बातचीत करती है। सीजीआई फाइलों को पर्ल, सी, टीसीएल और अन्य जैसे कई अलग-अलग प्रोग्रामिंग भाषाओं के साथ लिखा जा सकता है। एक CGI फ़ाइल में .cgi एक्सटेंशन नहीं है, तो आप उन्हें वेबसाइटों पर / cgi-bin निर्देशिका में भी देख सकते हैं।

.pl
यह एक्सटेंशन एक पर्ल फ़ाइल इंगित करता है। कई वेब सर्वर एक सीजीआई के रूप में एक .pl फ़ाइल चलाएंगे।

.js
ए। जेएस फ़ाइल एक जावास्क्रिप्ट फ़ाइल है। आप अपनी जावास्क्रिप्ट फ़ाइलों को वेब पेज में ही लोड कर सकते हैं, या आप जावास्क्रिप्ट लिख सकते हैं और उसे बाहरी फाइल में रख सकते हैं और इसे वहां से लोड कर सकते हैं। यदि आप अपनी जावास्क्रिप्ट को वेब पेज में लिखते हैं तो आपको .js एक्सटेंशन नहीं दिखाई देगा, क्योंकि यह HTML फ़ाइल का हिस्सा होगा।

.java या .class
जावा जावास्क्रिप्ट से एक पूरी तरह से अलग प्रोग्रामिंग भाषा है। और ये दो एक्सटेंशन अक्सर जावा प्रोग्राम से जुड़े होते हैं। जबकि आप शायद किसी वेब पेज पर .java या .class फ़ाइल में नहीं आएंगे, इन फ़ाइलों का उपयोग अक्सर वेब पृष्ठों के लिए जावा एप्लेट उत्पन्न करने के लिए किया जाता है।

अगले पृष्ठ पर आप सर्वर-साइड स्क्रिप्ट के बारे में जानेंगे जो वेब पृष्ठों पर बहुत आम हैं।

कुछ अन्य फ़ाइल प्रकार भी हैं जो आप किसी वेब सर्वर पर देख सकते हैं। ये फ़ाइलें आमतौर पर आपको आपकी वेबसाइट पर अधिक शक्ति और लचीलापन देती हैं।

.php और .php3
.php एक्सटेंशन लगभग वेब पृष्ठों पर .html या .htm के रूप में लोकप्रिय है। यह एक्सटेंशन एक PHP पृष्ठ इंगित करता है। PHP एक वेब स्क्रिप्टिंग प्रोग्राम है जो स्क्रिप्टिंग, मैक्रोज़ लाता है, और आपकी वेबसाइट में शामिल है।

.shtm और .shtml
.shtml एक्सटेंशन एक HTML फ़ाइल इंगित करता है जिसे एसएसआई दुभाषिया के साथ देखा जाना चाहिए।

सर्वर साइड के लिए एसएसआई खड़ा है। ये आपको एक वेब पेज को दूसरे के अंदर शामिल करने की अनुमति देता है, और अपनी वेबसाइटों पर मैक्रो-जैसी क्रियाएं जोड़ता है।

.asp
एक .asp फ़ाइल इंगित करता है कि वेब पेज एक सक्रिय सर्वर पृष्ठ है। एएसपी स्क्रिप्टिंग, मैक्रोज़ प्रदान करता है, और वेबसाइट पर फ़ाइलों को शामिल करता है। यह डेटाबेस कनेक्टिविटी और भी बहुत कुछ प्रदान करता है। यह अक्सर विंडोज वेब सर्वर पर पाया जाता है।

.cfm और .cfml
ये फ़ाइल प्रकार इंगित करते हैं कि फ़ाइल एक कोल्डफ्यूजन फ़ाइल है। कोल्डफ्यूजन एक शक्तिशाली सर्वर-साइड सामग्री प्रबंधन उपकरण है जो आपके वेब पृष्ठों पर मैक्रोज़, स्क्रिप्टिंग और बहुत कुछ लाता है।