Жалпы файл түрлері және файл кеңейтімдері

Барлық файл түрлері нені білдіреді?

Веб-бетті құру үшін не қажет екенін білсеңіз, көптеген түрлі файлдармен танысасыз. Көптеген веб-парақтар Macs сияқты, файл кеңейтілімін қажет етпейтін Unix веб-серверлерінде іске қосылғанымен, файлдар кеңейтімдері файлдар арасында жиі кездесетін әдіс болып табылады. Файл атауын және кеңейтімін көргеннен кейін, сіз қандай файл түрі екенін, веб-сервердің оны қалай қолданатынын және оған қалай қол жеткізе алатыныңызды білесіз.

Жалпы файл түрлері

Веб-серверлердегі ең көп таралған файлдар:

Веб-беттер

Веб-беттер үшін стандартты болып табылатын екі кеңейтім бар:

.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
GIF файлы және CompuServe компаниясы әзірлеген сурет пішімі. Ол тегіс түстері бар суреттер үшін жақсы қолданылады. Суреттеріңізде тек веб-қауіпсіз түстердің немесе түстердің кішкентай палитрасы және (тегіс түсті суреттермен) суреттердің кішірек болуын қамтамасыз ету үшін «индекстеу» түстерін жасауға мүмкіндік береді.

GIF файлдары арқылы анимациялық суреттерді жасауға болады.

.jpg
JPG немесе JPEG файл пішімі фотосуреттерге арналған. Егер кескіннің фотографиялық қасиеттері бар болса, тегіс түсі жоқ болса, ол jpg файлына өте ыңғайлы. JPG файлы ретінде сақталған фотосуреттер, әдетте, GIF форматында сақталған файлдан аз болады.

.png
PNG немесе портативті желі графикасы веб үшін жасалған графикалық файл пішімі болып табылады. GIF файлдарына қарағанда, ол қысуды, түс пен мөлдірлікті жақсартады. PNG файлдары міндетті түрде .png кеңейтіміне ие болуы міндетті емес, бірақ сіз оларды жиі көресіз.

Веб-суреттеріңіз үшін JPG, GIF немесе PNG пішімдерін пайдаланған кезде

Сценарийлер - бұл веб-сайттарға динамикалық әрекеттерді белсендіретін файлдар. Сценарийлердің көптеген түрлері бар. Бұл тек веб-сайттарда өте ыңғайлы.

.cgi
CGI жалпы шлюз интерфейсін білдіреді. .cgi файлы - бұл веб-серверде іске қосылатын және веб-пайдаланушымен өзара әрекеттесетін файл. CGI файлдары Perl, C, Tcl және басқалар сияқты көптеген түрлі бағдарламалау тілдерінде жазылуы мүмкін. CGI файлында .cgi кеңейтімі болмауы керек, оларды веб-сайттарда / cgi-bin каталогтарында көруге болады.

.pl
Бұл кеңейтім Perl файлын көрсетеді. Көптеген веб-серверлер .pl файлын CGI ретінде іске қосады.

.js
.js файлы - JavaScript файлы. JavaScript файлдарын веб-параққа жүктей аласыз немесе сіз оны JavaScript-ге жазып, сыртқы файлға орналастыра аласыз және оны сол жерден жүктей аласыз. JavaScript-ті веб-параққа жазсаңыз, сіз .js кеңейтімін көре алмайсыз, себебі ол HTML файлының бір бөлігі болады.

.java немесе .class
Java - JavaScript-нен толығымен басқа бағдарламалау тілі. Бұл екі кеңейтім жиі Java бағдарламаларымен байланысты. Сіз веб-беттегі .java немесе .class файлына тап болмасаңыз да, бұл файлдар көбінесе веб-беттер үшін Java апплеттерді жасау үшін қолданылады.

Келесі бетте сіз веб-беттерде кең таралған серверлік сценарийлер туралы білесіз.

Веб-серверде көруге болатын кейбір басқа файл түрлері бар. Бұл файлдар, әдетте, сіздің веб-сайтыңызға көбірек қуат пен икемділік береді.

.php және .php3
.php кеңейтімі веб-беттерде .html немесе .htm ретінде танымал. Бұл кеңейтім PHP бетін көрсетеді. PHP - сценарийді, макростарды және веб-сайтыңызға кіретін веб-сценарийлік бағдарлама.

.shtm және .shtml
.shtml кеңейтімі SSI интерпретаторымен қарауға болатын HTML файлын көрсетеді.

SSI Server Side Includes білдіреді. Олар бір веб-бетті басқа біріне қосуға мүмкіндік береді және веб-сайттарға макросқа ұқсас әрекеттерді қосады.

.asp
A .asp файлы веб-бет Active Server Page болып табылады. ASP сценарийді, макростарды және файлдарды веб-сайтқа қосады. Ол сондай-ақ деректер базасының байланысын қамтамасыз етеді және тағы басқалар. Бұл көбінесе Windows веб-серверлерінде кездеседі.

.cfm және .cfml
Бұл файл түрлері файлдың ColdFusion файлы екенін көрсетеді. ColdFusion - бұл макростарды, сценарийлерді және басқа да веб-беттеріңізге әкелетін қуатты серверлік мазмұнды басқару құралы.