Любой пользователь компьютера знает, что у имени файла может быть расширение. Как правило, оно разделяется точкой. Взглянув на имя файла мы понимаем, что вася.jpg» это возможно изображение в формате jpg, а «петя.doc» скорее всего является документом.
Почему я написал «возможно» и «скорее всего»? Причина проста — расширение в имени файла может быть абсолютно любым. Можно переименовать картинку «.jpg» в «.doc» и наоборот. Также можно самостоятельно создать файл с произвольным именем.
Расширение у файлов нужно в двух случаях:
1️⃣ Для того, чтобы пользователь имел представление о типе объекта;
2️⃣ Чтобы операционная система знала чем открывать файл.
Исходя из суффикса, операционная система подсвечивает нужные нам объекты и знает, какую программу использовать для открытия. Но подавляющее большинство программ умеют открывать объекты без расширения — все равно в момент открытия софт анализирует файл, и если он «чужой», то открытие невозможно.
По факту, имя файла представляет собой небольшую базу данных — само имя и его суффикс, а в роли разделителя используется точка. Кстати, у файлов может быть и двойное и тройное расширение. Часто такую фишку используют программы, которые работают с большими по объему объектами и по имени способны определить, как работать с объектом. Ведь на открытие может потребоваться время, если файл большой, а нужная информация берется из имени без открытия файла.
Какой вывод?
Суффикс в имени файла может быть любым — например, текстовый редактор может открыть «имя.jpg», если он был переименован из «.doc». Просто таким образом операционной системе и программам очень удобно работать с объектами. Кстати, в операционной системе Linux отсутствует такое понятие, а для того, чтобы система знала с чем работает используется информация из стандарта MIME. Но и классические имена с суффиксами тоже присутствуют в Linux — все зависит от удобства для пользователя.
По умолчанию в Windows отключен показ расширений для зарегистрированных типов файлов. Это нужно для того, чтобы пользователь случайно не переименовал «документ.doc» в «документ для васи». Если на компьютере запускать файл без расширения, то выскочит окно с выбором программы — система не может определить тип объекта и предложит пользователю это сделать самостоятельно. Включить отображение расширений можно в параметрах проводника Windows.
Читайте далее:
Подписывайтесь, чтобы не пропустить новые публикации: