2

Ярким и распространенным примером этого является файл hosts в C:\windows\system32\drivers\etc. Мне любопытно, какова цель иметь файлы без расширений.

2 ответа2

1

Хотя расширения с суффиксом имени файла в окнах довольно распространены, они не являются необходимыми, они более удобны, чтобы дать ОС подсказку о том, какое приложение должно открывать файл при двойном щелчке.

Вы можете отказаться от расширений полностью - например, переименовать mydocument.doc в mydocument. Все, что может произойти, это то, что вам нужно будет либо сказать, какое приложение должно открыть файл при появлении запроса, если вы дважды щелкнули по нему, либо сначала открыть Word и использовать его для открытия файла.

Файл .exe также не нуждается в расширении, хотя может быть сложнее заставить их выполнить - один из способов будет из командной строки: например, start <executable> .

Файл hosts не имеет расширения, потому что реализация tcp/ip в Windows следовала за реализацией unix, с небольшой задержкой, и теперь она застряла таким образом по устаревшим причинам.

-1

ИМХО хосты без расширения по историческим причинам, я думаю, это какое-то старое наследие Ланмана. (что, вероятно, также является наследием Unix, например, файла hosts)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .