Понимание веб-файлов и типов расширений файлов

Изучая, что нужно для создания веб-страницы, вы столкнетесь с множеством разных типов файлов. Несмотря на то, что большинство веб-страниц работают на веб-серверах Unix, которые, как и Mac, не требуют расширений файлов, расширения файлов являются наиболее распространенным способом различения файлов. Когда вы видите имя и расширение файла, вы знаете, какой это тип файла, как его использует веб-сервер и как вы можете получить к нему доступ.

Общие типы файлов

Наиболее распространенные файлы на веб-серверах:

  • интернет страницы
  • картинки
  • скрипты
  • программы

Интернет страницы

Есть два расширения, которые являются стандартными для веб-страниц:

.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 для веб-изображений

Скрипты — это файлы, которые активируют динамические действия на веб-сайтах. Есть много типов сценариев. Это лишь некоторые из них, которые довольно распространены на веб-сайтах.

.CGI

CGI расшифровывается как Common Gateway Interface. Файл .cgi — это файл, который будет работать на веб-сервере и взаимодействовать с веб-пользователем. Файлы CGI могут быть написаны на разных языках программирования, таких как Perl, C, Tcl и другие. Файл CGI не обязательно должен иметь расширение .cgi, вы также можете увидеть его в каталогах / cgi-bin на веб-сайтах.

.пл

Это расширение указывает на файл 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 — это программа для создания веб-скриптов, которая переносит скрипты, макросы и включает их на ваш сайт.

.штм и .штм

Расширение .shtml указывает файл HTML, который следует просматривать с помощью интерпретатора SSI. SSI означает «Включение на стороне сервера». Это позволяет вам включать одну веб-страницу в другую и добавлять макроподобные действия на ваши сайты.

.гадюка

Файл .asp указывает, что веб-страница является активной серверной страницей. ASP предоставляет сценарии, макросы и файлы для включения на веб-сайт. Он также обеспечивает подключение к базе данных и многое другое. Это чаще всего встречается на веб-серверах Windows.

.cfm и .cfml

Эти типы файлов указывают, что файл является файлом ColdFusion. ColdFusion — это мощный инструмент управления контентом на стороне сервера, который предоставляет макросы, сценарии и многое другое для ваших веб-страниц.

Ссылка на основную публикацию