Программирование

Общие типы файлов и расширения файлов

Пример JavaScript на экране компьютера

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

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

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

  • веб-страница
  • Изображений
  • Сценарии
  • Программы и другие виды

Веб-страница

Для веб-страниц стандартно два расширения : .html и .htm . Там нет никакой разницы между ними, и вы можете использовать любой на большинстве веб-серверов.

В качестве исходного расширения для страниц HTML на машинах хостинга Unix .html указывает файл, который использует HTML (язык разметки гипертекста) или XHTML (расширяемый язык разметки гипертекста).

В Windows / DOS требовались трехсимвольные расширения файлов, что привело к расширению .htm . Это также относится к файлам HTML и XHTML и может использоваться на любом веб-сервере, независимо от операционной системы.

Страница по умолчанию в каталоге на большинстве веб-серверов обычно имеет расширение index.htm или index.html . Посетителям вашего сайта не нужно вводить ни одно из этих двух расширений в адресной строке, если вы указали одну из них на главной странице. Например, http://thoughtco.com/index.htm находится в том же месте, что и http://thoughtco.com .

Некоторые веб-серверы настроены для вызова домашней страницы default.htm , которую вы можете изменить, если у вас есть доступ к конфигурации сервера.

Изображений

GIF

GIF (графический формат обмена) — это формат без потерь, впервые разработанный CompuServe для анимированных и статических изображений. Лучше всего подходит для изображений с плоскими цветами и короткими анимированными фрагментами. Он предлагает возможность индексировать цвета, чтобы убедиться, что они содержат только веб-безопасные цвета (или небольшую палитру цветов), сохраняя размер файла небольшим.

JPG

Формат JPG (он же JPEG) был создан Объединенной группой экспертов по фотографии (следовательно, аббревиатура) для фотографических изображений. Если изображение обладает фотографическими качествами без плоских пространств, оно хорошо подходит для этого формата файла. Фотография, сохраненная с расширением .jpg или .jpeg, обычно сжимается, что дает меньший размер файла, чем файл .gif .

PNG

Формат PNG (Portable Network Graphic) был создан для Интернета, с лучшим сжатием, цветом и прозрачностью, чем файлы GIF. PNG не обязательно должны иметь расширение .png , но именно так вы их чаще всего видите.

Сценарии

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

.js (JavaScript)

Вы можете загрузить файлы JavaScript на саму веб-страницу или поместить JavaScript во внешний файл и вызывать его оттуда. Если вы напишите свой JavaScript на веб-странице, вы не увидите расширение .js , потому что оно является частью файла HTML.

Пример JavaScript на экране компьютера
Degui Adil / EyeEm / Getty Images

.java или .class

Эти два расширения часто связаны с Java-программами. Хотя вы, вероятно, не встретите расширение .java или .class на веб-странице, эти файлы часто используются для создания Java-апплетов для веб-страниц.

Java — это совершенно другой язык программирования, чем JavaScript.

Другие типы файлов

Некоторые другие расширения, с которыми вы можете столкнуться, относятся к файлам, которые обычно расширяют функциональность и гибкость веб-сайта.

.php и .php3

.Php расширение почти так же часто , как .html и .htm на веб — страницах. Это расширение указывает на страницу, написанную на PHP, языке с открытым исходным кодом, который легко изучать, который облегчает создание сценариев, макросы и включает в себя веб-сайт.

.shtm и .shtml

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

.asp

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

.cfm и .cfml

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

Похожие посты
Программирование

Что такое канал RSS? (И где его взять)

Программирование

7 причин, почему изображения не загружаются на ваш сайт

Программирование

Запустите агент SQL Server: настройте SQL Server 2012

Программирование

15 лучших бесплатных обоев дня Святого Патрика