Umumiy fayl turlari va fayl kengaytmalari

Ularning fayl turlari nimani anglatadi?

Veb-sahifa yaratish uchun nima kerakligini bilganingizda, turli xil fayl turlarini ko'rishingiz mumkin. Mac sahifalari kabi fayl kengaytmalari talab qilmaydigan Unix veb-serverlarida ko'pgina veb-sahifalar ishlayotgan bo'lsa-da, fayllar kengaytmasi fayllar orasidagi farqlashning eng keng tarqalgan usuli hisoblanadi. Fayl nomini va kengaytmasini ko'rgandan so'ng, qanday fayl turini, veb-server qanday ishlatilishini va unga qanday qilib kirishingiz mumkinligini bilasiz.

Umumiy fayl turlari

Veb-serverlardagi eng keng tarqalgan fayllar:

Veb-sahifalar

Veb-sahifalar uchun standart bo'lgan ikki kengaytma mavjud:

.html
.htm

Ushbu ikkita kengaytma o'rtasida hech qanday farq yo'q, siz ko'pchilik veb-serverlarida foydalanishingiz mumkin.

.html>
.html Unix veb-xostingi mashinalarida HTML-sahifalar uchun asl kengaytma edi. HTML (yoki XHTML) bo'lgan har qanday faylga murojaat qiladi.

.htm
.htm Windows / DOS tomonidan 3 ta belgi kengaytmasi talabi tufayli yaratilgan. Bundan tashqari, HTML (va XHTML) fayllariga ishora qiladi va operatsion tizimidan qat'iy nazar har qanday veb-serverda foydalanish mumkin.

index.htm va index.html
Bu ko'pchilik veb-serverlarida joylashgan katalogdagi asl sahifadir. Agar kimdir sizning veb-sahifangizga o'tishini xohlasangiz, lekin ularning fayl nomini kiritishlarini xohlamasangiz, siz birinchi index.html nomini berishingiz kerak. Misol uchun, http://thoughtco.com/index.htm http://thoughtco.com/ manziliga o'tadi.

Ba'zi veb-serverlar bu sahifani "default.htm" deb ataydi va siz server konfiguratsiyasiga kirishingiz bo'lsa fayl nomini o'zgartirishingiz mumkin. Index.html sahifalar haqida batafsil ma'lumot

Ko'pgina veb-brauzerlar brauzerda to'g'ridan-to'g'ri ikki turdagi veb-tasvirlarni, uchinchi turdagi (PNG) esa ko'proq qo'llab-quvvatlanmoqda. E'tibor bering, ba'zi brauzerlar qo'llab-quvvatlaydigan boshqa rasm formatlari ham mavjud, ammo bu uchta tip eng keng tarqalgan.

.gif
GIF fayli va CompuServe tomonidan ishlab chiqilgan tasvir formati. Eng yaxshi tekis rangli tasvirlar uchun ishlatiladi. Tasvirlaringizdagi "indeks" ranglarini faqatgina veb-xavfsiz ranglar yoki kichik ranglar palitrasi va (tekis rangli tasvirlar) o'z ichiga olganligiga ishonch hosil qilish uchun tasvirlarni kichraytirishi mumkin.

GIF fayllari yordamida jonlantirilgan tasvirlarni yaratishingiz mumkin.

.jpg
JPG yoki JPEG fayl formati foto tasvirlar uchun yaratilgan. Agar rasmda tasvir sifati bo'lsa, tekis rangli ranglarsiz, u jpg fayl bo'lishi uchun juda mos keladi. JPG fayllari sifatida saqlangan rasmlar odatda GIF formatida saqlangan bir xil fayllardan kichik bo'ladi.

.png
PNG yoki Portativ Tarmoq Grafigi vebda yaratilgan grafik fayl formatidir. GIF fayllaridan ko'ra yaxshiroq siqishni, rang va shaffoflikka ega. PNG fayllari .png kengaytmasiga ega bo'lishlari shart emas, lekin siz ularni tez-tez ko'rib turasiz.

Veb-rasmingiz uchun JPG, GIF yoki PNG formatlarini qachon ishlatish kerak

Skriptlar - bu veb-saytlarda dinamik harakatlar faollashadigan fayllar. Skriptlarning ko'p turlari mavjud. Ular faqat veb-saytlarda juda ko'p bo'lgan komanda.

.cgi
CGI Common Gateway interfeysi uchun mo'ljallangan. A .cgi fayli - veb-serverda ishlaydigan va veb-foydalanuvchi bilan ishlaydigan fayl. CGI fayllari Perl, C, TCL va boshqalar kabi turli xil dasturlash tillari bilan yozilishi mumkin. Agar CGI faylida .cgi kengaytmasi bo'lmasa, ularni veb-saytlarda / cgi-bin kataloglarida ko'rishingiz mumkin.

.pl
Ushbu kengaytma Perl faylini ko'rsatadi. Ko'pgina veb-serverlar .pl faylini CGI sifatida ishlatadi.

.js
.js fayli JavaScript fayli. Siz JavaScript-fayllarni veb-sahifaga joylashtirishingiz mumkin yoki siz JavaScript-ni yozishingiz, tashqi faylga joylashtirishingiz va u yerdan yuklab olishingiz mumkin. JavaScript-ni veb-sahifaga yozsangiz, siz HTML-faylning bir qismi bo'lishi uchun .js kengaytmasini ko'rmaysiz.

.java yoki .class
Java JavaScript-dan butunlay boshqa dasturiy tildir. Va bu ikki kengaytmalar tez-tez Java dasturlari bilan bog'liq. Ehtimol, veb-sahifada .java yoki .class fayliga duch kelmasangiz ham, bu fayllar odatda veb-sahifalar uchun Java ilovalarini yaratish uchun ishlatiladi.

Keyingi sahifada veb-sahifalarda juda keng tarqalgan server-ssenariylari haqida bilib olasiz.

Veb-serverda ko'rishingiz mumkin bo'lgan boshqa fayl turlari mavjud. Ushbu fayllar odatda sizga veb-saytingizda ko'proq kuch va moslashuvchanlikni beradi.

.php va .php3
.php kengaytmasi veb-sahifalarda deyarli mashhur .html yoki .htm kabi mashhurdir. Ushbu kengaytma PHP sahifasini ko'rsatadi. PHP - bu skriptni, makrolarni olib keladigan va veb-saytingizga kiritadigan veb-skript dasturidir.

.shtm va .shtml
.shtml kengaytmasi SSI tarjimoni bilan birga ko'riladigan HTML faylini ko'rsatadi.

SSI server tomoni o'z ichiga oladi. Bular sizga veb-sahifalarni boshqasiga kiritish imkonini beradi va sizning veb-saytlaringizga makro-o'xshash harakatlar qo'shishingiz mumkin.

.asp
A .asp fayli veb-sahifaning Active Server sahifasi ekanligini ko'rsatadi. ASP skriptni, makrolarni va veb-saytga fayllar bilan ta'minlaydi. Bundan tashqari, ma'lumotlar bazasi ulanishini va yana ko'p narsalarni taqdim etadi. Ko'pincha Windows veb-serverlarida topiladi.

.cfm va .cfml
Ushbu fayl turlari faylning ColdFusion fayli ekanligini ko'rsatadi. ColdFusion sizning veb-sahifalaringizga makrolar, skriptlar va boshqa narsalar olib keladigan kuchli server tomonidagi kontentni boshqarish vositasidir.