Ընդհանուր ֆայլի տեսակները եւ ֆայլի ընդլայնումները

Ինչ է նշանակում բոլոր ֆայլերի տեսակները:

Երբ սովորում եք, թե ինչ է տեւում է վեբ էջ կառուցելու համար, դուք կգտնեք տարբեր տեսակի ֆայլեր: Թեեւ մեծ մասի վեբ էջերը գործարկվում են Unix վեբ սերվերի վրա, որոնք Macs- ի նման չեն պահանջում ֆայլի ընդլայնում, ֆայլի տեքստի ընդլայնումները ամենատարածված տարբերակն են ֆայլերը տարբերելու համար: Երբ տեսնում եք ֆայլի անունը եւ ընդլայնումը, գիտեք, թե ինչպիսի ֆայլ է այն, ինչպես է վեբ սերվերը օգտագործում այն ​​եւ ինչպես կարող եք այն մուտք գործել:

Ընդհանուր ֆայլի տեսակները

Վեբ սերվերի վրա ամենատարածված ֆայլերը հետեւյալն են.

Վեբ էջեր

Կան երկու ընդլայնում, որոնք ստանդարտ են վեբ էջերի համար.

.html
.htm

Այս երկու ընդարձակման միջեւ տարբերություն չկա, դուք կարող եք օգտագործել կամ վեբ սերվերի մեծ մասում:

.html>
.html Unix վեբ հոստինգ մեքենաների վրա HTML էջերի բնօրինակի ընդլայնումը: Այն հղում է կատարում ցանկացած HTML- ի (կամ XHTML) ֆայլին:

.htm
.htm- ն ստեղծվել է Windows / DOS- ի պատճառով `3 նիշային ֆայլի ընդարձակման համար: Այն նաեւ հղում է HTML (եւ XHTML) ֆայլերին եւ կարող է օգտագործվել ցանկացած վեբ սերվերի վրա `անկախ գործառնական համակարգից:

index.htm եւ index.html
Սա հիմնական էջն է, որը վեբ սերվերի մեծամասնության գրացուցակում է: Եթե ​​ցանկանում եք, որ ինչ-որ մեկը գնա ձեր վեբ էջը, բայց դուք չեք ցանկանում, որ դրանք ունենան ֆայլի անունը, դուք պետք է անվանեք առաջին էջի index.html: Օրինակ, http://thoughtco.com/index.htm- ը կգնա նույն տեղում, ինչպես http://thoughtco.com/:

Որոշ վեբ սերվերներ այս էջը կոչում են «default.htm» եւ դուք կարող եք փոխել ֆայլի անունը, եթե մուտք եք գործել սերվերի կոնֆիգուրացիային: Իմացեք ավելին index.html էջերի մասին

Վեբ զննարկիչների մեծամասնությունը կարող է տեղադրել 2 տեսակի վեբ պատկերներ ուղղակիորեն բրաուզերում, եւ երրորդ տեսակը (PNG) ավելի շատ աջակցություն է ստանում: Նշենք, որ կան որոշ այլ բովանդակության ձեւաչափեր, որոնք որոշ բրաուզերների աջակցում են, սակայն այս երեք տիպերը ամենատարածվածն են:


GIF ֆայլը եւ պատկերը ձեւաչափը, որը առաջին անգամ մշակվել է CompuServe- ի կողմից: Այն լավագույնս օգտագործվում է հարթ գույներով պատկերների համար: Այն առաջարկում է ձեր պատկերների վրա «ինդեքս» գույների հնարավորություն, համոզվելու համար, որ դրանք պարունակում են միայն վեբ ապահով գույներ կամ գույների փոքր պալիտրաներ եւ հարթ գույնի նկարներ, պատկերները փոքրացնում են:

Դուք նաեւ կարող եք ստեղծել GIF ֆայլեր օգտագործելով անիմացիոն պատկերներ:

.jpg
JPG կամ JPEG ֆայլի ձեւաչափը ստեղծվել է լուսանկարչական պատկերների համար: Եթե ​​պատկերն ունի լուսանկարչական հատկություններ, առանց հարթ գույնի ծախսերի, ապա դա լավ է պիտանի լինել jpg ֆայլի համար: Լուսանկարները, որոնք պահվում են որպես JPG ֆայլեր, ընդհանուր առմամբ փոքր են, քան GIF ֆորմատով պահպանված նույն ֆայլը:

.png
PNG- ն կամ շարժական ցանցային գրաֆիկը գրաֆիկական ֆայլի ձեւաչափն է, որը պատրաստվել է համացանցում: Ավելի լավ սեղմում, գույն եւ թափանցիկություն, քան GIF ֆայլերը: PNG ֆայլերը պարտադիր չէ, որ պետք է ունենան .png ընդլայնում, բայց դա այնպիսին է, ինչպիսին դուք առավել հաճախ եք տեսնում դրանք:

Երբ օգտագործեք JPG, GIF կամ PNG ձեւաչափերը ձեր վեբ պատկերների համար

Սցենարները ֆայլեր են, որոնք ակտիվացնում են դինամիկ գործողություններ կայքերում: Սցենարների շատ տեսակներ կան: Սրանք ընդամենը մի քանիսն են, որոնք բավականին հագեցած են կայքերում:

.cgi
CGI- ն հանդես է գալիս ընդհանուր Gateway ինտերֆեյսի համար: A .cgi ֆայլը ֆայլ է, որը կգործի վեբ սերվերի վրա եւ համագործակցում է վեբ օգտագործողի հետ: CGI ֆայլերը կարելի է գրել տարբեր ծրագրավորման լեզուներով, ինչպիսիք են Perl, C, Tcl եւ այլն: A CGI ֆայլը չունի .cgi ընդլայնում, դուք կարող եք նաեւ տեսնել դրանք cgi-bin- ի դիրեկտորիաներում կայքերում:

.pl
Այս ընդլայնումը ցույց է տալիս Perl ֆայլը: Շատ վեբ սերվերներ կաշխատեն .pl ֆայլը որպես CGI:

.js
A .js ֆայլը JavaScript ֆայլ է: Դուք կարող եք բեռնել ձեր JavaScript ֆայլերը ինքը վեբ էջի մեջ, կամ կարող եք գրել JavaScript- ը եւ տեղադրեք այն արտաքին ֆայլում եւ բեռնեք այնտեղից: Եթե ​​դուք գրեք ձեր JavaScript- ը վեբ էջում, դուք չեք տեսնի .js ընդլայնումը, քանի որ դա կլինի HTML ֆայլի մի մասը:

.java կամ .class
Java- ը բոլորովին այլ ծրագրավորման լեզու է JavaScript- ից: Եվ այս երկու ընդլայնումները հաճախ կապված են Java ծրագրերի հետ: Թեեւ, հավանաբար, չեք տեսնի ajava կամ .class ֆայլը վեբ էջում, այդ ֆայլերը հաճախ օգտագործվում են Java- ի հավելվածներ վեբ էջերի համար:

Հաջորդ էջում կծանոթանաք սերվերային սցենարների մասին, որոնք շատ տարածված են վեբ էջերում:

Կան նաեւ այլ ֆայլի տեսակներ, որոնք դուք կարող եք տեսնել վեբ սերվերի վրա: Այս ֆայլերը սովորաբար ձեզ ավելի շատ ուժ եւ ճկունություն են տալիս ձեր կայքում:

.php եւ .php3
.php- ի ընդլայնումը գրեթե համացանցային էջերում .html կամ .htm համացանցում գրված է: Այս ընդլայնումը ցույց է տալիս PHP էջը: PHP- ը վեբ սցենարական ծրագիր է, որը բերում է սցենար, մակրո եւ ներառում է ձեր կայքը:

.shtm եւ .shtml
.shtml ընդլայնումը ցույց է տալիս HTML ֆայլ, որը պետք է դիտվի SSI թարգմանչի հետ:

SSI- ն հանդես է գալիս Server Side- ի համար: Դրանք թույլ են տալիս ներդնել մեկ վեբ էջ այլ մեկի մեջ եւ ավելացնել ձեր մակրոտնտեսական գործողությունները ձեր կայքերում:

.asp
A .asp ֆայլը ցույց է տալիս, որ վեբ էջը Active Server Page- ը: ASP- ն սցենարավորում է, մակրոներ եւ ներառում է ֆայլեր կայք: Այն նաեւ տրամադրում է տվյալների շտեմարանների միացում եւ շատ ավելին: Այն առավել հաճախ գտնվում է Windows- ի վեբ սերվերներում:

.cfm եւ .cfml
Այս ֆայլի տիպերը ցույց են տալիս, որ ֆայլը ColdFusion ֆայլ է: ColdFusion- ը հզոր սերվերի կողմից բովանդակության կառավարման գործիք է, որը բերում է մակրոներ, սցենարներ եւ ավելին `ձեր վեբ էջերում: