transformación automática de la extensión de file

me quedé atrapado en una confusión. hay un file que cuando se descargó, el nombre se mostró como "git-completion.bash" con el nombre de extensión de tipo de file .txt en la opción Guardar como antes del inicio de la descarga. eso significa que el nombre completo con extensión es git-completion.bash.txt . pero cuando vi este file en mi directory después de la descarga, el nombre fue "git-completion" y la extensión de tipo de file es .bash , por lo que el nombre completo con la extensión es "git-completion.bash". Entonces, ¿hay algo que sucedió debajo del capó?

Como se menciona aquí , por Christopher Heng :

El Bloc de notas, hasta la versión actual, tiene la práctica de agregar una extensión " .txt " a sus files, incluso cuando no lo especifica.
Entonces, si le das a tu file un nombre de " blahblahblah.html ", el Bloc de notas cambiará el nombre a " blahblahblah.html.txt " sin informarte.

Con Firefox, eso significa que el Content-Type de Content-Type de la página "git-completion.bash" no se configuró ni configuró en text/plain . Ver este hilo

Para agravar este problema, la política de Windows Explorer es no decirle el nombre completo de sus files. Por lo tanto, si usa Explorer para verificar el file, solo mostrará " blahblahblah.html ".

Si ya ha guardado su file, la mejor manera de resolverlo es:

  • first force Explorer para mostrarle siempre la extensión del file , y
  • luego cambie el nombre de file a la correcta.

De todos modos, esta es una buena práctica, ya que siempre es posible ver el nombre completo, lo que probablemente mejore la security de tu sistema: es less probable que te engañen todas las estafas que te piden que hagas clic en un file que parece ser una image pero que en realidad es progtwig.

En Windows Vista y versiones posteriores, click el menu Inicio y escriba " folder options " (sin las comillas) y click la línea " Folder Options " que aparece cerca de la parte superior del menu Inicio.
Haga clic en la pestaña " View " en el cuadro de dialog que aparece.
Busque una configuration " Hide file extensions for known file types " y desmarque la casilla que se encuentra junto a ella para deshabilitarla.
Luego click el button " OK " en la parte inferior del cuadro de dialog.


El OP menciona git / git / master / contrib / completion / git-completion.bash , que cuando se guarda con Firefox, da un file .txt .
El " Content-Type " para ese file parece ser " text/plain ".

Esta es una regresión mencionada en el error FireFox 511624

Intenta configurar el tipo de contenido con el complemento Force Content-Type