Pregunta ¿Por qué algunos archivos en Windows no tienen extensiones? [cerrado]


Un ejemplo prominente y común de esto es el archivo hosts en C: \ windows \ system32 \ drivers \ etc. Tengo curiosidad por saber cuál es el propósito de tener archivos sin extensiones.


2


origen


¿Cuál es el propósito de tener un archivo con una extensión? - Blender
@Blender: por lo general, para asociarlo con un programa para abrirlo.
¿Qué hay de los tipos de mimo? Toneladas de archivos en Linux no tienen extensiones, pero se pueden abrir con sus respectivos programas. - Blender
Los archivos de etc carpeta son algún tipo de (¿indefinido?) estándar entre sistemas operativos. Comparten los mismos nombres y la misma sintaxis en Linux. Además, ¿qué tiene esto que ver con el desarrollo de software?
Creo que en este caso es porque tuvieron la idea (hace mucho, mucho tiempo) de cómo los sistemas Unix estructuraron sus diseños (el etc carpeta por ejemplo), y hosts se nombra de la misma manera (sin .txt) en sistemas Unix. De hecho, Windows tiene cierta influencia del linaje BSD, creo que Windows ' ftp.exe, si mal no recuerdo, es más o menos lo mismo que BSD ftp programa. - wkl


Respuestas:


Si bien las extensiones con sufijo de nombre de archivo en windows son bastante ubicuas, no son necesarias, son más convenientes para darle al sistema operativo una pista sobre qué aplicación debe abrir el archivo si se hace doble clic.

Puede elegir renunciar a las extensiones por completo, por ejemplo, cambiar el nombre de mydocument.doc a mydocument. Todo lo que sucedería es que necesitaría decir qué aplicación debería abrir el archivo cuando se le solicite si hizo doble clic en él, o abrir Word primero y usarlo para abrir el archivo.

Un archivo .exe tampoco necesita una extensión, aunque puede ser más difícil conseguir que se ejecuten, una de las formas sería desde un símbolo del sistema: start <executable> por ejemplo.

los hosts el archivo no tiene una extensión porque la implementación de tcp / ip en Windows siguió la implementación de Unix, con un poco de clítoris, y ahora está bloqueado de esa manera por razones heredadas.


1





Los anfitriones en mi humilde opinión no tienen extensión por razones históricas, supongo que es algún tipo de viejo legado lanmano. (que probablemente también sea algún tipo de legado con Unix como archivo de hosts)


-1



-1 para adivinar, y adivinar mal. - JdeBP