Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
информатика АиУ.doc
Скачиваний:
20
Добавлен:
09.11.2018
Размер:
1.56 Mб
Скачать

2. Форматы текстовых файлов

Любой файл, в том числе и файлы, в которых сохранены текстовые документы того или иного вида, представляет собой последовательность байтов. Символы текста кодируются разными значениями байта или последовательностей байтов. Информация о том, как именно эти символы должны располагаться на странице, тоже кодируется с помощью неотображаемых управляющих символов, типа конца строки или символа табуляции. В простейших случаях число управляющих кодов ограничивается 32-мя первыми значениями таблицы кодов ASCII, а все остальные значения таблицы используются для кодирования информационных символов. Такие файлы называются ASCII-файлами. Примерами таких файлов могут служить файлы, создаваемые простейшими редакторами типа встроенного в Windows Блокнота.

Со временем появилось желание расширить возможности форматирования текста, а значит, потребовалось увеличить число кодов, используемых в качестве управляющих, и в качестве таких кодов стали даже использовать последовательности байтов. Но существенно то, что эти форматирующие последовательности (почти) не мешают пользователю прочитать текст, содержащийся в файле, с помощью любой программы просмотра или простейшего текстового редактора. Примерами таких файлов могут служить файлы, создаваемые редакторами типа Лексикон, файлы в формате html.

Третий тип – это файлы, использующие собственный формат для представления текста (в которых символы текста тоже представлены специальными последовательностями). Существеннейшее отличие форматов третьего типа от двух предыдущих заключается в том, что и просматривать и создавать файлы в таких форматах без специальных программ практически невозможно. Например, html-файлы можно редактировать с помощью Блокнота, но невозможно делать то же самое с файлами формата MS Word. Иногда трудно с первого взгляда отнести файл к тому или иному типу. Например, файлы формата Post Script формально относятся ко второму типу, поскольку весь читаемый текст там представлен в кодах ASCII, однако в этих файлах так много форматирующих вставок, что текст можно найти лишь с большим трудом, почти как в файлах третьего типа.

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

3. Текстовый редактор Блокнот (NotePad)

Блокнот – это несложный текстовый редактор, используемый для создания простых документов. Наиболее часто Блокнот используется для просмотра и редактирования текстовых (с расширением txt) файлов, но многие пользователи применяют это приложение в качестве простого инструмента для создания веб-страниц. Блокнот поддерживает только основное форматирование, поэтому случайное сохранение специального форматирования в документах, в которых должен остаться чистый текст, исключено. Это особенно полезно при создании html-документов для веб-страниц, так как особые знаки или другое форматирование могут не отображаться на опубликованных веб-страницах и даже могут приводить к возникновению ошибок. Файлы программы Блокнот могут быть сохранены в следующих кодировках: Юникод, ANSI, UTF-8 или Юникод Big Endian. Эти форматы обеспечивают большую гибкость при работе с документами, использующими различные наборы знаков. По умолчанию документы сохраняются как стандартный текст ANSI.

Для запуска Блокнота необходимо нажать кнопку Пуск и перейти в меню Программы>Стандартные>Блокнот. Основное окно приложения показано на рис. 4.1 и представляет собой поле для набора текста и расположенное над ним строку меню.

Рис. 4.1. Окно текстового редактора Блокнот

Меню Файл содержит команды создать новый документ (Создать), открыть существующий документ (Открыть), сохранить текстовый документ в виде файла (Сохранить, Сохранить как), печать документа (Параметры страницы, Печать...) и закрытия приложения (Выход).

Меню Правка содержит команды редактирования текста (Отменить, Вырезать, Копировать, Вставить, Удалить, Выделить всё); поиска и замены фрагмента текста (Найти, Найти далее..., Заменить...); быстрого перехода по заданному номеру строки (Перейти...). В текст можно вставить текущую дату и время (команда Время и дата).

Меню Формат позволяет изменить шрифт текста документа (команда Шрифт...) и установить опцию переноса по словам (Перенос по словам). Перенос текста по словам облегчает чтение текста, но не влияет на внешний вид документа при выводе на печать.