Материал из РУВИКИ — свободной энциклопедии

Блокнот (программа)

компонент Windows
Блокнот
Изображение логотипа
Тип компонента Текстовый редактор
Включён в Microsoft Windows
Сайт microsoft.com/en-… (англ.)
Логотип РУВИКИ.Медиа Медиафайлы на РУВИКИ.Медиа

Блокнот (англ. Notepad) — простой текстовый редактор, являющийся частью операционных систем Microsoft Windows, начиная с вышедшей в 1985 году Windows 1.0.

Блокнот использует оконный класс EDIT. Вплоть до вышедшей в 2000 году Windows ME поддерживались только самые базовые функции, многие функции были доступны только из меню, а максимальный размер файла составлял 64 килобайта (предел класса EDIT). Позднее редактор стал поддерживать контекстную замену, горячие клавиши (например, Ctrl+S для сохранения файла), был снят предел в 64 Кбайт и добавлена поддержка Юникода.

Кроме Windows, Блокнот способен выполняться также в ReactOS и Wine.

Блокнот до Windows 10[1] был не способен корректно работать с файлами в текстовом формате Unix, где символом переноса является байт с кодом 10, в отличие от Windows и DOS, где используются байты 13, 10 (см. статью Новая строка).

На заре развития Интернета была популярна шутка, что лучшим веб-редактором является Блокнот. Программист Microsoft Реймонд Чен утверждает, что в конце 1990-х годов Блокнот и в самом деле выиграл шуточный приз в номинации «Лучший веб-редактор». В Microsoft, однако, даже не смогли назвать имя создателя программы, который был приглашён для участия в церемонии награждения[2].

28 февраля 2023 года вместе с выходом крупного обновления Windows 11 Блокнот получил поддержку вкладок — функциональность полностью аналогична таковым в браузерах, «Проводнике» и прочих программах.[3]

В июле 2024 года в приложении «Блокнот» для Windows 11 появилась проверка орфографии и автозамена[4].

Распознавание кодировок[править | править код]

Блокнот определяет кодировку текста в файле посредством считывания первых байт открываемого документа.

Байты в hex-представлении Кодировка
FE FF Unicode Big Endian
FF FE Unicode Little Endian
EF BB BF UTF-8

См. также[править | править код]

Примечания[править | править код]

  1. Michel Lopez. Introducing extended line endings support in Notepad (англ.). MSDN. Дата обращения: 10 мая 2018. Архивировано из оригинала 9 мая 2018 года.
  2. Hey, is there somebody around to accept this award? Архивная копия от 25 января 2010 на Wayback Machine — сообщение в блоге Реймонда Чена
  3. Крупное обновление Windows 11: запись экрана, вкладки в «Блокноте», чат-бот в панели задач и другое. Трешбокс.ру. Дата обращения: 10 марта 2023.
  4. В «Блокноте» для Windows 11 появилась проверка орфографии и автозамена. habr.com (9 июля 2024). Дата обращения: 11 июля 2024.

Ссылки[править | править код]