ဘုံဖိုင်မှတ်တမ်းအမျိုးအစားများနှင့်ဖိုင်မှတ်တမ်း Extensions

အားလုံးသူများသည်ဖိုင်မှတ်တမ်းအမျိုးအစားများဘာအဓိပ္ပာယ်ရှိပါသလော

ဒါကြောင့်ဝဘ်စာမျက်နှာကိုတည်ဆောက်နိုင်ဖို့အချိန်ယူဘယ်အရာကိုသင်ယူတဲ့အခါမှာ, သင်ဖိုင်တွေများစွာကိုကွဲပြားခြားနားသောအမျိုးအစားများကိုဖြတ်ပြီးလာပါလိမ့်မယ်။ အများဆုံးဝက်ဘ်စာမျက်နှာများကို Macs နဲ့တူ, ဖိုင် extension များမလိုအပ်ပါဘူးအရာ, Unix ကို web server များပေါ်တွင် run နေကြသော်လည်းဖိုင်အမည် extensions တွေကို files တွေကိုအကြားခွဲခြားဖို့အသုံးအများဆုံးနည်းလမ်းဖြစ်သည်။ သငျသညျဖိုင်တစ်ဖိုင်အမည်နှင့် extension ကိုကြည့်ရှုပြီးတာနဲ့သင် web server ကိုအသုံးပြုဘယ်လိုကြောင်းကိုဖိုင်အမျိုးအစားကိုသိ, သင်ကဝင်ရောက်ကြည့်ရှုနိုင်ပါတယ်ဘယ်လောက်။

အဆိုပါဘုံဖိုင်မှတ်တမ်းအမျိုးအစားများ

ကို web server များပေါ်တွင်အသုံးအများဆုံးဖိုင်တွေနေသောခေါင်းစဉ်:

Web ကိုစာမျက်နှာများ

web စာမျက်နှာများတွင်များအတွက်စံဖြစ်ကြောင်းနှစ်ခု extension များရှိပါသည်:

.html
.htm

အဲဒီနှစျခု extension များအကြားအဘယ်သူမျှမကွာခြားချက်ကိုသင်အများဆုံးကို web server များပေါ်တွင်ဖြစ်စေအသုံးပွုနိုငျရှိပါသည်။

.html>
.html Unix က web hosting စက်တွေအပေါ် HTML စာမျက်နှာများအတွက်မူရင်း extension ကိုဖြစ်ခဲ့သည်။ ဒါဟာ HTML ကို (သို့မဟုတ် XHTML က) ကြောင်းကိုမည်သည့်ဖိုင်အားကိုးကား။

.htm
.htm ဘာဖြစ်လို့လဲဆိုတော့ 3 ဇာတ်ကောင်ဖိုင် extension များပြုလုပ်ရန်ရဲ့လိုအပ်ချက်များကို Windows / DOS ကိုအသုံးပြုနေသူများကဖန်တီးခဲ့ပါတယ်။ ဒါဟာအစမသက်ဆိုင် operating system ကို၏, HTML ကို (နှင့် XHTML က) ဖိုင်တွေကိုးကားခြင်း, မည်သည့် web server သို့ပေါ်တွင်အသုံးပြုနိုင်ပါသည်။

index.htm နှင့် index.html
ဤသည်အများဆုံးကို web server များပေါ်တွင်တစ်ဦး directory ထဲတွင်ကို default စာမျက်နှာဖြစ်ပါသည်။ သငျသညျတစ်စုံတစ်ဦးကသင်၏ဝဘ်စာမျက်နှာကိုသွားချင်ပေမယ့်သူတို့ကိုသင်ဖိုင်တစ်ဖိုင် name ကိုရိုက်ထည့်ရန်ရှိသည်ချင်ကြဘူးလျှင်, သင်ပထမဦးဆုံးစာမျက်နှာ index.html အမည်ကိုသငျ့သညျ။ ဥပမာအား http://thoughtco.com/index.htm http://thoughtco.com/ ကဲ့သို့တူညီသောအရပ်သို့သွားပါလိမ့်မယ်။

တချို့ကက်ဘ်ဆာဗာများကို "default.htm" ဒီ page ကိုမခေါ်နဲ့သင် server ကို configuration ကိုမှဝင်ရောက်ခွင့်ရှိသည်ဆိုပါကသင်ကဖိုင်အမည်ပြောင်းလဲနိုင်သည်။ index.html စာမျက်နှာများကိုအကြောင်းပိုမိုလေ့လာပါ

အများစုက web browsers တွေကို browser တွင်တိုက်ရိုက်က်ဘ်ဆိုက်ပုံရိပ်တွေ 2 အမျိုးအစားများကိုလိုက်လျောညီထွေနိုင်ပြီး, တတိယအမျိုးအစား (PNG) အများကြီးပိုထောကျပံ့ရရှိမှုဖြစ်ပါတယ်။ မှတ်ချက်, အချို့ရှိ browser များကိုထောက်ပံ့သောအခြားပုံရိပ်ပုံစံများဖြစ်ကြပေမယ့်ဒီသုံးမျိုးအသုံးအများဆုံးဖြစ်ကြသည်။

.gif
အဆိုပါ GIF ကိုဖိုင်ကိုပထမဆုံး CompuServe ကတီထွင်ခဲ့ image ကို format တစ်ခုဖြစ်ပါတယ်နှင့်။ ဒါဟာပြားချပ်ချပ်အဆင်းအရောင်နှင့်ရုပ်ပုံများကိုအကောင်းဆုံးအသုံးပြုသည်။ ဒါဟာသင့်ရဲ့ပုံရိပ်တွေအပေါ် "အညွှန်းကိန်း" အရောင်များကိုသူတို့သာက်ဘ်ဆိုက်ဘေးကင်းလုံခြုံအရောင်များသို့မဟုတ်အရောင်များ၏သေးငယ်တဲ့ palette ဆံ့နှင့် (ပြားချပ်ချပ်ရောင်စုံပုံရိပ်တွေနှင့်အတူ) ထိုသေချာအောင်ဖို့ပုံရိပ်တွေသေးငယ်စေရန်စွမ်းရည်ပေးထားပါတယ်။

သင်တို့သည်လည်း GIF ကိုဖိုင်တွေသုံးပြီးကာတွန်းရုပ်ပုံများကိုဖန်တီးနိုင်ပါတယ်။

.jpg
အဆိုပါ JPG သို့မဟုတ် JPEG, ဖိုင် format နဲ့ဓာတ်ပုံပြပွဲပုံရိပ်တွေဖန်တီးခဲ့ပါတယ်။ ပုံတစ်ပုံဓာတ်ပုံပြပွဲအရည်အသွေးတွေရှိပါတယ်ရှိလျှင်, ပြားချပ်ချပ်အရောင်၏မျက်နှာတခြင်းမရှိဘဲ, တက JPG ဖိုင်ဖြစ်ခြင်းမှကောင်းစွာသင့်လျော်သည်။ JPG ဖိုင်တွေအဖြစ်သိမ်းဆည်းဖြစ်ကြောင်းဓာတ်ပုံတွေယေဘုယျအားဖြင့်တစ်ဦး GIF ကို format နဲ့၌ကယ်တင်ခြင်းသို့ရောက်တူညီတဲ့ဖိုင်ထက်သေးငယ်ကြလိမ့်မည်။

.png
အဆိုပါ PNG သို့မဟုတ်အိတ်ဆောင်ကွန်ယက်ဂရပ်ဖစ်ဝဘ်အဘို့ဖန်ဆင်းတော်မူ၏ခဲ့တဲ့ဂရပ်ဖစ်ဖိုင်ပုံစံဖြစ်ပါတယ်။ ဒါဟာ GIF ကိုဖိုင်တွေထက်ပိုကောင်းတဲ့ compression, အရောင်, နှင့်င့်လင်းမြင်သာရှိပါတယ်။ PNG file တွေကိုသေချာပေါက်အဆိုပါ .png extension ကိုရှိသည်ဖို့ရှိသည်မဟုတ်ကြဘူး, ဒါပေမယ့်သင်တို့ကိုအများဆုံးမကြာခဏသူတို့ကိုမြင်ပါလိမ့်မယ်ဘယ်လိုပါပဲ။

သင့်ရဲ့ Web ကို Images ကိုများအတွက် JPG, GIF, သို့မဟုတ် PNG Formats အသုံးပြုနည်းလိုက်တဲ့အခါ

scripts ကွန်ရက်စာမျက်နှာတွေပေါ်မှာပြောင်းလဲနေသောလုပ်ရပ်များကိုသက်ဝင်ဖိုင်တွေကိုဖြစ်ကြသည်။ script များအများအပြားမျိုးရှိပါတယ်။ ဤဝက်ဘ်ဆိုက်များအပေါ်မျှမျှတတ comon ဖြစ်ကြောင်းအနည်းငယ်ရှိပါတယ်။

.cgi
CGI အဖြစ်များသည့် Gateway မှာ Interface ကိုဆိုလိုတာပါ။ တစ်ဦးက .cgi ဖိုင် web server ကိုအပေါ်ကို run ခြင်းနှင့်ဝဘ်အသုံးပြုသူတွေနဲ့အပြန်အလှန်လိမ့်မည်ဟုဖိုင်တစ်ခုဖြစ်ပါတယ်။ CGI ဖိုင်တွေ Perl, C, TCL, နှင့်အခြားသူများကဲ့သို့အများအပြားကွဲပြားခြားနားသောပရိုဂရမ်းမင်းဘာသာစကားနဲ့ရေးသားနိုင်မည်ဖြစ်သည်။ တစ်ဦးက CGI ဖိုင် .cgi extension ကိုရှိသည်ဖို့မရှိပါဘူး, သငျသညျမြားကိုလညျးကွန်ရက်စာမျက်နှာတွေပေါ်မှာအတွက် / cgi-bin ကို directory များသူတို့ကိုမြင်ပါလိမ့်မယ်။

.pl
ဒီတိုးချဲ့မှုတွင် Perl file ကိုဖော်ပြသည်။ အတော်များများက web servers များတစ်ဦး CGI အဖြစ် .pl file ကို run ပါလိမ့်မယ်။

.JS
တစ်ဦးက .JS file ကိုတစ်ဦး JavaScript ကိုဖိုင်ဖြစ်ပါသည်။ သင့်အနေဖြင့်ဝဘ်စာမျက်နှာကိုယ်တိုင်ကသို့သင့်ရဲ့ JavaScript ကိုဖိုင်တွေ load နိုငျသညျ, သို့မဟုတျသငျ JavaScript ကိုရေးနှင့်ပြင်ပဖိုင်ထဲမှာနေရာချခြင်းနှင့်ထိုအရပ်မှက load နိုင်ပါတယ်။ သင်ဝဘ်စာမျက်နှာသို့သင့်ရဲ့ JavaScript ကိုရေးခဲ့လျှင်၎င်းသည် HTML ဖိုင်၏အစိတ်အပိုင်းတစ်ခုဖြစ်လိမ့်မည်သကဲ့သို့သငျ, အ .JS extension ကိုကြည့်ရှုမည်မဟုတ်။

.java သို့မဟုတ် .class
ဂျာဗား JavaScript ကိုကနေလုံးဝကွဲပြားခြားနားသော programming language ဖြစ်သည်။ ထိုနှစ်ခု extensions တွေကိုမကြာခဏဂျာဗားပရိုဂရမ်များနှင့်ဆက်စပ်လျက်ရှိသည်။ သငျသညျဖြစ်ကောင်းဝဘ်စာမျက်နှာပေါ်တွင်တစ်ဦး .java သို့မဟုတ် .class file ကိုဖြတ်ပြီးလာမည်မဟုတ်ပေမယ့်အဲဒီဖိုင်တွေမကြာခဏက်ဘ်စာမျက်နှာများကိုအဘို့, Java applets ကိုထုတ်လုပ်ဖို့အသုံးပြုကြသည်။

လာမယ့်စာမျက်နှာတွင်သင်သည်က်ဘ်ဆိုက်စာမျက်နှာများပေါ်တွင်အလွန်ဘုံဖြစ်ကြောင်း Server-side script များအကြောင်းကိုလေ့လာသင်ယူရပါလိမ့်မယ်။

သင်တစ်ဦးကို web server ပေါ်တွင်တွေ့မြင်အံ့သောငှါအချို့အခြားဖိုင်အမျိုးအစားများလည်းရှိပါသည်။ ဤဖိုင်များကိုသင်သည်သင်၏ website တွင်ပိုပြီးအာဏာနှင့်ပြောင်းလွယ်ပြင်လွယ်ပေးစေခြင်းငှါအများအားဖြင့်ဖြစ်ကြသည်။

.php နဲ့ .php3
အဆိုပါ .php extension ကိုကို web စာမျက်နှာများပေါ်တွင် .html သို့မဟုတ် .htm အဖြစ်နီးပါးအဖြစ်ရေပန်းစားသည်။ ဤ extension တစ်ခုက PHP စာမျက်နှာဖော်ပြသည်။ PHP ကို, scripting နည်းဖြစ်စေသောဝဘ် scripting နည်းအစီအစဉ်တစ်ခုဖြစ်သည်ဘာလို့လဲဆိုတော့ Micro စနစ်နဲ့အခြားသောနှင့်သင့်ကွန်ရက်စာမျက်နှာတို့ပါဝင်သည်။

.shtm နှင့် .shtml
အဆိုပါ .shtml တိုးချဲ့မှု SSI စကားပြန်နှင့်အတူကြည့်ရှုအားပေးသင့်ကြောင်းတစ်ခုက HTML ဖိုင်ကိုဖော်ပြသည်။

ဆာဗာဘေးထွက်ပါဝင်သည်များအတွက် SSI ဆိုလိုတာပါ။ ဤရွေ့ကားသင်သည်အခြားအတွင်းပိုင်းတစ်ဦးဝဘ်စာမျက်နှာပါဝင်သည်, သင်၏က်ဘ်ဆိုက်များမှနိုင်တဲ့ macro-တူသောလုပ်ရပ်များကိုထည့်သွင်းဖို့ခွင့်ပြုပါ။

.asp
တစ်ဦးက .asp ဖိုင်ဝဘ်စာမျက်နှာတစ်ခု Active ကို Server ကို 's Page ကြောင်းဖော်ပြသည်။ ASP, scripting နည်းကိုထောက်ပံ့ပေးဘာလို့လဲဆိုတော့ Micro စနစ်နဲ့အခြားသောနှင့် website တစ်ခုဖိုင်များကိုပါဝင်သည်။ ဒါဟာအစဒေတာဘေ့စဆက်သွယ်မှုနဲ့အများကြီးပိုပေးပါသည်။ ဒါဟာအများဆုံးမကြာခဏက Windows ကို web server များပေါ်တွင်တွေ့ရှိခဲ့တာဖြစ်ပါတယ်။

.cfm နှင့် .cfml
ဤရွေ့ကားဖိုင်အမျိုးအစားများဖိုင်ကိုတစ် ColdFusion ဖိုင်ကြောင်းဖော်ပြသည်။ ColdFusion ဘာလို့လဲဆိုတော့ Micro စနစ်နဲ့အခြားသော, scripting နည်းနှင့်သင်၏ဝဘ်စာမျက်နှာများကိုပိုမိုဖြစ်စေသောအားကောင်းတဲ့ Server-side အကြောင်းအရာစီမံခန့်ခွဲမှုကိရိယာတခုဖြစ်တယ်။