Các loại tệp phổ biến và phần mở rộng tệp

Tất cả những loại tệp đó có ý nghĩa gì?

Khi học những gì cần thiết để xây dựng một trang web, bạn sẽ gặp nhiều loại tệp khác nhau. Mặc dù hầu hết các trang web được chạy trên các máy chủ web Unix, như Mac, không yêu cầu phần mở rộng tệp, phần mở rộng tên tệp là cách phổ biến nhất để phân biệt giữa các tệp. Khi bạn thấy tên tệp và tiện ích mở rộng, bạn biết loại tệp đó là gì, cách máy chủ web sử dụng nó và cách bạn có thể truy cập nó.

Các loại tệp phổ biến

Các tệp phổ biến nhất trên máy chủ web là:

Trang web

Có hai tiện ích mở rộng chuẩn cho các trang web:

.html
.htm

Không có sự khác biệt giữa hai phần mở rộng này, bạn có thể sử dụng trên hầu hết các máy chủ web.

.html>
.html là phần mở rộng ban đầu cho các trang HTML trên máy chủ lưu trữ web Unix. Nó tham chiếu bất kỳ tệp nào là HTML (hoặc XHTML).

.htm
.htm được tạo bởi Windows / DOS vì yêu cầu của nó cho phần mở rộng tệp 3 ký tự. Nó cũng tham chiếu các tệp HTML (và XHTML) và có thể được sử dụng trên bất kỳ máy chủ web nào, bất kể hệ điều hành.

index.htm và index.html
Đây là trang mặc định trong một thư mục trên hầu hết các máy chủ web. Nếu bạn muốn ai đó truy cập trang web của mình, nhưng bạn không muốn họ phải nhập tên tệp, bạn nên đặt tên cho trang đầu tiên index.html. Ví dụ: http://thoughtco.com/index.htm sẽ đi đến cùng địa điểm với http://thoughtco.com/.

Một số máy chủ web gọi trang này là "default.htm" và bạn có thể thay đổi tên tệp nếu bạn có quyền truy cập vào cấu hình máy chủ. Tìm hiểu thêm về các trang index.html

Hầu hết các trình duyệt web có thể chứa 2 loại hình ảnh web trực tiếp trong trình duyệt và loại thứ ba (PNG) đang được hỗ trợ nhiều hơn. Lưu ý, có một số định dạng hình ảnh khác mà một số trình duyệt hỗ trợ, nhưng ba loại này là phổ biến nhất.

.gif
Tệp GIF và định dạng hình ảnh được CompuServe phát triển lần đầu tiên. Nó được sử dụng tốt nhất cho hình ảnh với màu sắc phẳng. Nó cung cấp khả năng "lập chỉ mục" màu sắc trên hình ảnh của bạn để đảm bảo rằng chúng chỉ chứa màu an toàn trên web hoặc một bảng màu nhỏ và (với hình ảnh có màu phẳng) làm cho hình ảnh nhỏ hơn.

Bạn cũng có thể tạo hình ảnh động bằng các tệp GIF.

.jpg
Định dạng tệp JPG hoặc JPEG đã được tạo cho hình ảnh chụp ảnh. Nếu một hình ảnh có chất lượng ảnh, không có màu phẳng, nó rất phù hợp để trở thành tệp jpg. Ảnh được lưu dưới dạng tệp JPG thường sẽ nhỏ hơn cùng một tệp được lưu ở định dạng GIF.

.png
PNG hoặc Portable Network Graphic là định dạng tệp đồ họa được tạo cho web. Nó có độ nén, màu sắc và độ trong suốt cao hơn các tệp GIF. Tệp PNG không nhất thiết phải có phần mở rộng .png, nhưng đó là cách bạn thường thấy chúng nhất.

Thời điểm sử dụng định dạng JPG, GIF hoặc PNG cho hình ảnh web của bạn

Tập lệnh là các tệp kích hoạt các hành động động trên trang web. Có rất nhiều loại tập lệnh. Đây chỉ là một số ít khá hài lòng trên các trang web.

.cgi
CGI là viết tắt của Common Gateway Interface. Tệp .cgi là tệp sẽ chạy trên máy chủ web và tương tác với người dùng web. Các tệp CGI có thể được viết bằng nhiều ngôn ngữ lập trình khác nhau, như Perl, C, Tcl và các ngôn ngữ khác. Tệp CGI không cần phải có phần mở rộng .cgi, bạn cũng có thể thấy chúng trong thư mục / cgi-bin trên trang web.

.pl
Tiện ích mở rộng này cho biết tệp Perl. Nhiều máy chủ web sẽ chạy tệp .pl dưới dạng CGI.

.js
Tệp .js là tệp JavaScript. Bạn có thể tải các tệp JavaScript của mình vào trang web, hoặc bạn có thể viết JavaScript và đặt nó vào một tệp bên ngoài và tải nó từ đó. Nếu bạn viết JavaScript của mình vào trang web, bạn sẽ không thấy phần mở rộng .js, vì nó sẽ là một phần của tệp HTML.

.java hoặc .class
Java là một ngôn ngữ lập trình hoàn toàn khác với JavaScript. Và hai phần mở rộng này thường được liên kết với các chương trình Java. Mặc dù bạn có thể sẽ không gặp phải tệp .java hoặc .class trên một trang web, các tệp này thường được sử dụng để tạo các ứng dụng Java cho các trang web.

Trên trang tiếp theo, bạn sẽ tìm hiểu về các kịch bản phía máy chủ rất phổ biến trên các trang web.

Ngoài ra còn có một số loại tệp khác mà bạn có thể thấy trên máy chủ web. Những tệp này thường cung cấp cho bạn nhiều quyền lực và tính linh hoạt hơn trên trang web của bạn.

.php và .php3
Phần mở rộng .php gần như phổ biến như .html hoặc .htm trên các trang web. Phần mở rộng này cho biết một trang PHP. PHP là một chương trình kịch bản web mang lại kịch bản, macro và đưa vào trang web của bạn.

.shtm và .shtml
Phần mở rộng .shtml cho biết một tệp HTML cần được xem bằng trình thông dịch SSI.

SSI là viết tắt của Server Side Includes. Điều này cho phép bạn bao gồm một trang web bên trong trang web khác và thêm hành động giống như macro vào trang web của bạn.

.asp
Tệp .asp cho biết trang web là Trang Máy chủ Hoạt động. ASP cung cấp kịch bản, macro và đưa tệp vào trang web. Nó cũng cung cấp kết nối cơ sở dữ liệu và nhiều hơn nữa. Nó thường được tìm thấy trên các máy chủ web của Windows.

.cfm và .cfml
Các loại tệp này cho biết tệp đó là tệp ColdFusion. ColdFusion là một công cụ quản lý nội dung phía máy chủ mạnh mẽ mang lại các macro, kịch bản và nhiều thứ khác cho các trang web của bạn.