Расширение файла

Короткий хвост в конце имени файла, после последней точки: .py, .txt, .png. Он говорит системе, чем файл открыть: .py — программой Python, .txt — блокнотом, .html — браузером. Содержимое файла от расширения не меняется — меняется только подсказка, кому его отдать.

Как это выглядит: dnevnik.py → откроет Python rashody.txt → откроет блокнот index.html → откроет браузер имя расширение ↓ ↓ dnevnik . py

Не путать: Расширение — не тип данных и не «язык внутри файла»: .py и .txt — одинаковый текст, разница только в том, кто его откроет. И это не часть имени: имя — всё до последней точки, а dnevnik.py.txt — это файл с двумя расширениями, где настоящий тип — .txt (Windows часто прячет его от вас). Переименование не защищает и не портит файл, но чужой .exe запускать всё равно нельзя: расширение — подсказка, а не проверка безопасности.

Откуда слово: От латинского extensio — «растяжение, продолжение», от extendere — «растягивать, протягивать»: тот же корень у «экстенсивного» и «экстендера». В английском file extension буквально — «продолжение имени файла»: сначала было имя, а расширение его дополняет. Похожая логика у телефонного «добавочного номера» — extension тоже про продолжение.

Где это проходят: урок 12.4 «Имя файла и расширение» · Программирование с нуля

Ещё слова раздела «Слова из работы»

Весь словарь программиста — 135 слов с объяснениями, примерами и ссылками на уроки.

Что ещё есть на сайте

Учиться: Уроки · Программирование с нуля · Интерфейсы и сайты с нуля · Компьютер без страха · Если уже случилось · Какой компьютер нужен · Без кода: ставить задачу · Конструктор описания задачи

С чего начать: Гайды: с чего начать · Тест «с какого урока начать» · Профессии и языки

Потренироваться: Практикум: задачи из жизни · Игры-тренажёры · Симулятор: от задания до сдачи · Мастерская экрана · Колесо фортуны

Словари и юмор: Словарь программиста · Словарь руководителя · Корявые задачи

Сайт, оплата и помощь: Родителям · Инструкция пользователя · Сообщество · Подписка · Помощь и поддержка · Отзывы учеников · Профиль и пароль