Типы файлов, поддерживаемые HomeSite
В предыдущем разделе было отмечено, что возможности HomeSite выходят
за рамки «обычного» текстового редактора. Поскольку современную Web-пуб-ликацию
сложно представить себе без графики (а также других мультимедийных элементов),
без поддержки интерактивности и других современных Web-технологий, то
в HomeSite предусмотрена возможность работы с данными, представленными
в различных форматах. Перечень форматов файлов, которые способен узнавать
HomeSite, приведен в табл. 1.1.
Табл. 1.1. Форматы файлов, поддерживаемые HomeSite
Форматы файлов |
Допустимые операции |
Текстовые файлы |
HTML- документы (.htm, .html) |
Просмотр и редактирование с учетом синтаксиса языка, запись
на диск с сохранением формата |
XHTML- документы (.xlitnil) |
Просмотр и редактирование с учетом синтаксиса языка, запись
на диск с сохранением формата |
XML-документы (.xnil) |
Просмотр и редактирование с учетом синтаксиса языка, запись
на диск с сохранением формата |
Шаблоны ColdFusion — ColdFusion Templates
(.сfm, .cfml, .dbm) |
Просмотр и редактированис с учетом синтаксиса языка, запись
на диск с сохранением формата |
Java-сервлеты — Java Seiner Page(jsp) |
Просмотр в окне документа и редактирование с учетом синтаксиса
языка, запись на диск с сохранением формата |
Файлы Active Server Page (.asp, .aspx, .asmx, .asax, .asa) |
Просмотр в окне редактора кода и редактирование с учетом синтаксиса
языка, запись на диск с сохранением формата |
Исходные файлы программ на языке PHP — PHP Files (.php, . php3) |
Просмотр в окне редактора кода и редактирование с учетом синтаксиса
языка, запись на диск с сохранением формата |
Исходные файлы пpoгpaмм на языке Perl (.pi) |
Просмотр в окне редактора кода и редактирование с учетом синтаксиса
языка, запись на диск с сохранением формата |
Исходные файлы программ на Visual Basic (,\b) |
Просмотр в окне редактора кода и редактирование с учетом синтаксиса
языка, запись на диск с сохранением формата |
Исходные файлы программ на VBScript (.vbs) |
Просмотр в окне редактора кода и редактирование с учетом синтаксиса
языка, запись на диск с сохранением формата; автоматическая генерация
тега <SCRIPT> в редактируемом документе |
Исходные файлы программ на JavaScript (.js) |
Просмоф в окне редакюра кода и редактирование с учетом синтаксиса
языка, запись на диске сохранением формата; автоматическая генерация
тега <SCRIPT> в редактируемом документе |
Исходные файлы программ на SMIL (.smil) |
Просмотр в окне редактора кода и редактирование с учетом синтаксиса
языка, запись на диск с сохранением формата |
Исходные файлы программ на VTML (.vtm, .vtrnl, .wizml, .wml) |
Просмотр в окне редактора кода и редактирование с учетом синтаксиса
языка, запись на диск с сохранением формата |
Файлы таблиц стилей — Style Sheets (.ess) |
Просмотр в окне редактора кода и редактирование с учетом синтаксиса
языка, запись на диске сохранением формата |
Файлы расширяемых таблиц стилей — Extensible Style Language
(.xsi) |
Просмотр в окне редактора кода и редактирование с учетом синтаксиса
языка, запись на диск с сохранением формата |
Обычные текстовые файлы — Text Files (.txt) |
Просмочр в окне редактора кода и редактирование с учетом спи
таксиса языки, запись па диск с сохранением формата |
Исходные файлы программ на языке SQL — SQL Files (.sq1) |
Просмотр в окне редактора кода и редактирование с учетом синтаксиса
языка, запись на диск с сохранением формата |
Файлы определений типа документа — Document Type Definition
(.did) |
Просмотр в окне редактора кода и редактирование с учетом синтаксиса
языка; запись на диск с сохранением формата |
Графические файлы |
Форматы изображений, используемые и Web- документах (.gif .jpg,
jpeg, .png. .bmp) |
Просмотр с помощью утилиты быстрою просмотра, а также в окне
результатов и в окне редактора тегов; генерация тега <IМС>
в редактируемом документе |
Форматы изображений, не используемые в Web-документах |
Открытие с помощью утилиты быстрого просмотра или ассоциированною
приложения |
Помимо перечисленных в таблице 1.1 форматов, HomeSite способен открыть
в окне редактора двоичный файл (например, .exe, .dll), предварительно
предупредив пользователя о том, что данный формат не входит в число поддерживаемых
HomeSite. При этом пользователю предлагается три варианта действий, каждому
из которых соответствует своя кнопка в окне сообщения (рис. 1.25):
![](25.gif)
Рис. 1.25. Окно с сообщением о том, что данный формат
не поддерживается HomeSite
- Open in Associated Program (Открыть с помощью связанного
приложения) -- файл будет открыт с помощью приложения, связанного (ассоциированного)
с данным типом файлов" (если таковое имеется);
- Open it (Открыть) -- HomeSite попытается открыть файл
своими силами;
- Skip it (Пропустить) -- операция открытия выполняться
не будет.
Если пользователь выберет второй вариант (Open
it), то HomeSite попытается определить используемый способ кодирования
и открыть файл. Если при этом возможны различные варианты обработки кода,
то HomeSite может вывести на экран дополнительное окно, чтобы получить
от пользователя необходимую информацию (рис. 1.26).
![](26.gif)
Рис. 1.26. Возможный результат анализа HomeSite содержимого
двоичного файла
После этого двоичный файл будет успешно (скорее всего) открыт в окне
документа в режиме Edit.
Таким образом, в тех случаях, когда у вас возникнет необходимость заглянуть
внутрь двоичного файла, вы вполне можете использовать для этого HomeSite,
не прибегая к услугам других приложений (например, Norton Commander).
|