В Linux нет понятия «расширение файла» потому, что тип файла определяется по его содержимому, а не по имени. 13
В имени файла может быть любое количество точек (в том числе и ни одной), а после последней точки может быть любое количество символов. 4
Однако некоторые программы могут использовать расширения для своих целей, например, для определения формата файла. 1 Также в графической среде для удобства пользователя расширения ассоциируются с приложениями. 2
Кроме того, многие форматы предусмотривают указание в начале файла, как следует интерпретировать дальнейшую информацию: как программу, исходные данные для текстового редактора, страницу HTML, звуковой файл, изображение или что-то другое. 4