Несмотря на то, что большинство веб-сайтов работают на веб-серверах 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, который вы можете изменить, если у вас есть доступ к конфигурации сервера.
Изображений
Наиболее распространенные типы файлов изображений в Интернете: Гифка, JPG, а также PNG. Все браузеры могут отображать их, а веб-дизайнеры используют лучший формат для их конкретных приложений.
Гифка
GIF (формат обмена графическими данными) - это формат без потерь, впервые разработанный CompuServe как для анимированных, так и для статических изображений. Лучше всего он работает для изображений с плоскими цветами и коротких анимированных фрагментов. Он предлагает возможность индексировать цвета, чтобы убедиться, что они содержат только безопасные для Интернета цвета (или в противном случае небольшую палитру цветов), сохраняя небольшой размер файла.
JPG
В JPG (также известный как JPEG) формат был создан Joint Photographic Experts Group (отсюда и аббревиатура) для фотографических изображений. Если изображение имеет фотографические качества без плоских цветов, оно хорошо подходит для этого формата файла. Фотография сохранена с .jpg или же .jpeg расширение обычно сжимается, что приводит к меньшему размеру файла, чем .gif файл.
PNG
В PNG (переносимая сетевая графика) формат был создан для Интернета, с лучшим сжатием, цветом и прозрачностью, чем файлы GIF. PNG необязательно иметь .png extension, но именно так вы их чаще всего увидите.
Скрипты
Скрипты - это файлы, которые активируют динамические действия на веб-сайтах. Есть много типов, но чаще всего вы увидите следующие.
.js (JavaScript)
Вы можете загрузить файлы JavaScript на саму веб-страницу или поместить JavaScript во внешний файл и вызывать его оттуда. Если вы напишете свой JavaScript на веб-странице, вы не увидите .js расширение, потому что это часть HTML-файла.
.java или .class
Эти два расширения часто связаны с программами Java. Хотя вы, вероятно, не встретите .Ява или же .класс расширение на веб-странице, эти файлы часто используются для создания апплетов Java для веб-страниц.
Java - это полностью другой язык программирования из JavaScript.
Другие типы файлов
Некоторые другие расширения, с которыми вы можете столкнуться, относятся к файлам, которые обычно увеличивают функциональность и гибкость веб-сайта.
.php и .php3
В расширение .php почти так же часто, как .html а также .htm на веб-страницах. Это расширение указывает на страницу, написанную на PHP, простом для изучения языке с открытым исходным кодом, который упрощает создание сценариев, макросов и включает в себя веб-сайт.
.shtm и .shtml
Они обозначают файлы, которые используют серверные включения - код, который находится в отдельных файлах, которые вызываются на странице. По сути, это позволяет вам включать одну веб-страницу в другую и добавлять на свои веб-сайты макросы.
.asp
Это расширение обозначает Страница активного сервера. ASP предоставляет сценарии, макросы и включает в себя, а также возможность подключения к базе данных и многое другое. Чаще всего встречается на веб-серверах Windows.
.cfm и .cfml
Эти расширения предоставляются Файлы ColdFusion. ColdFusion - это мощный серверный инструмент управления контентом, который добавляет на ваши веб-страницы макросы, сценарии и многое другое.