ประเภทไฟล์ทั่วไปและส่วนขยายของแฟ้ม

ชนิดไฟล์ทั้งหมดมีความหมายว่าอย่างไร?

เมื่อเรียนรู้สิ่งที่จะสร้างหน้าเว็บคุณจะเจอไฟล์ประเภทต่างๆมากมาย แม้ว่าเว็บเพจส่วนใหญ่จะทำงานบนเซิร์ฟเวอร์เว็บยูนิกซ์ซึ่งเช่น Macs ไม่จำเป็นต้องมีนามสกุลไฟล์นามสกุลของชื่อไฟล์ก็เป็นวิธีที่ใช้แยกแยะความแตกต่างระหว่างไฟล์ได้ส่วนใหญ่ เมื่อคุณเห็นชื่อไฟล์และส่วนขยายแล้วคุณจะทราบว่าไฟล์ประเภทใด ได้แก่ เว็บเซิร์ฟเวอร์ใช้งานได้อย่างไรและคุณสามารถเข้าถึงได้อย่างไร

ประเภทแฟ้มทั่วไป

ไฟล์ที่พบมากที่สุดในเว็บเซิร์ฟเวอร์ ได้แก่

หน้าเว็บ

มีสองส่วนขยายที่เป็นมาตรฐานสำหรับหน้าเว็บ:

.html
.htm

ไม่มีข้อแตกต่างระหว่างส่วนขยายทั้งสองนี้คุณสามารถใช้งานได้กับเว็บเซิร์ฟเวอร์ส่วนใหญ่

.html>
.html เป็นส่วนขยายเดิมสำหรับหน้า HTML บนเครื่องโฮสติ้ง Unix อ้างอิงไฟล์ใด ๆ ที่เป็น 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 หรือ Portable Network Graphic เป็นรูปแบบไฟล์ภาพที่สร้างขึ้นสำหรับเว็บ มีการบีบอัดสีและความโปร่งใสดีกว่าไฟล์ GIF ไฟล์ PNG ไม่จำเป็นต้องมีนามสกุล. png แต่นั่นคือวิธีที่คุณจะเห็นพวกเขาบ่อยที่สุด

เมื่อใดควรใช้รูปแบบ JPG, GIF หรือ PNG สำหรับรูปภาพเว็บของคุณ

สคริปเป็นไฟล์ที่เปิดใช้งานการทำงานแบบไดนามิกบนเว็บไซต์ มีหลายประเภทของสคริปต์ นี่เป็นเพียงไม่กี่ที่ค่อนข้าง comon บนเว็บไซต์

.cgi
CGI ย่อมาจาก Common Gateway Interface ไฟล์. 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
ส่วนขยาย. html ระบุไฟล์ HTML ที่ควรดูด้วยล่าม SSI

SSI ย่อมาจาก Server Side Includes ซึ่งช่วยให้คุณสามารถรวมหน้าเว็บหนึ่งไว้ภายในอีกอันหนึ่งและเพิ่มการกระทำที่คล้ายกับมาโครในเว็บไซต์ของคุณได้

.งูเห่า
แฟ้ม. asp แสดงว่าเว็บเพจนั้นคือ Active Server Page ASP จัดเตรียมสคริปต์มาโครและรวมไฟล์ไว้ในเว็บไซต์ นอกจากนี้ยังมีการเชื่อมต่อฐานข้อมูลและอื่น ๆ อีกมากมาย มักพบในเว็บเซิร์ฟเวอร์ของ Windows

.cfm และ. cfml
ชนิดแฟ้มเหล่านี้บ่งชี้ว่าแฟ้มเป็นแฟ้ม ColdFusion ColdFusion เป็นเครื่องมือการจัดการเนื้อหาฝั่งเซิร์ฟเวอร์ที่มีประสิทธิภาพซึ่งจะนำมาโครการเขียนสคริปต์และอื่น ๆ ไปยังเว็บเพจของคุณ