Расширение файла
Короткий хвост в конце имени файла, после последней точки: .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 «Имя файла и расширение» · Программирование с нуля
Ещё слова раздела «Слова из работы»
- Библиотека
- Фреймворк
- Стек
- Git
- Репозиторий
- Коммит
- Пагинация
- Фильтр
- Canonical
- Noindex
- Ветка
- Push
- Ребейз
- Reflog
- Stash
- Спам
- Python
- Кэш
- Трафик
- Индексация
- Бот
- Тест-кейс
- Хеш
- Редирект
- Токен
- SQL
- Агент
- Инструмент
- Модель
- Память агента
- План
- Подмена инструкций
- Хостинг
- Виртуальная машина
- Docker
- Kubernetes
- Микросервисы
- Вредоносная программа
- Антивирус
- Фишинг
- Бэкдор
- Движок
- Компиляция
- Интерпретатор
- Облачный редактор
- Зависимость
- Резервная копия
- Домен
Весь словарь программиста — 135 слов с объяснениями, примерами и ссылками на уроки.