Confidencial de Windows Windows 'Prettified' nombres de archivo

Raymond Chen

La introducción de nombres de archivo largos y minúsculas en el sistema de archivos FAT en Windows 95 también introdujo un problema de transición, todos los archivos en unidades FAT crean antes que el punto se ajustaban al antiguo 8.3 de convención de nomenclatura de archivos, lo que significaba que estaban todo en mayúsculas. Si Windows no realiza los pasos especiales, utilizando el explorador para visitar una carpeta rellenará con los nombres de estilo antiguo habría ocasionado en un asalto frontal completa por una pantalla completa de letras mayúsculas.

Nada screams "Soy un equipo antiguo desde el 1950s" como nombres de archivo en mayúsculas. (Bueno, se podrían también ha incluido los números de línea junto a cada archivo demasiado.) En lugar de aspecto de un sistema operativo moderno de nuevo, Windows 95 se han buscado como un sistema operativo escrito en FORTRAN en tarjetas de perforación por una serie de ganso, mientras que en realidad, Windows 95 escrita en una combinación de C, C++ y lenguaje ensamblador de equipos por una serie de ganso.

Para suavizar la transición al emocionante mundo nuevo de letras minúsculas, Explorer efectuado una operación conocida como "prettifying". Si encuentra un nombre de archivo que estaba todo mayúsculas y conformed a la convención de nomenclatura 8.3, dijo, "Oh, debe ser uno de los archivos creados en el antes tiempo. Permítame colocar algunos sexy en lo antes de introducir para sociedad minúsculas educado." Estaba en mayúsculas el primer carácter y el resto de caracteres se convierten en minúsculas. Un archivo cuyo nombre en el disco se que Readme.txt se mostrará en pantalla como Léame o Readme.txt si se está mostrando las extensiones para tipos conocidos de archivo. Puesto que el sistema de archivos FAT es sin distinción entre mayúsculas y minúsculas, el nuevo nombre trabajado tan bien para tener acceso al archivo y tenía mucho menos horribles. Esto fue sólo uno de muchos toques poco agregados a la interfaz de usuario de Windows 95 que siente más cómodo y menos computery.

Este proceso prettification tuvo lugar independientemente del sistema de archivos subyacente. Incluso si el sistema de archivos admite minúsculas de forma nativa, Explorer siguen comprobando si el nombre era desagradables. Esto se hizo porque el nombre en mayúsculas todo perfectamente haya iniciado en un sistema de archivos que admiten sólo desagradables nombres, pero cuando se copió el archivo a una unidad que admiten nombres descriptivo, el nombre no obtener prettified. Después de todo, el comando COPY no hace nada con el nombre de archivo; si copia un archivo feas, la copia también es desagradables!

En Windows 95, era incondicional prettification de nombres de archivo; no había forma de desactivarlo. Si tiene un archivo denominado FBI, podría obtener prettified a Fbi. Se ha producido un truco, sin embargo: si el archivo tenía una extensión, convertir la extensión en manteniendo el nombre base mayúsculas de minúsculas. La presencia de minúsculas en la extensión impide que se reconoce como un nombre de archivo antiguo escuela, por lo que el archivo FBI.txt conserva su caso original. Después de que estaban ocultas las extensiones para tipos conocidos de archivo, el resultado fue una FBI mayúsculas todo.

Cuando la interfaz del explorador se ha trasladado a Windows NT 4.0, se ha conservado la característica prettification, pero el equipo de migración de Windows NT agrega una opción para deshabilitar la característica. La opción ahora es interesante sólo por motivos históricos, porque prettification de nombres de archivo desaparecido totalmente inicial con Windows 2000. Los nombres de servidor de red también están sujetos a prettification hasta y incluida Windows XP.

Ahora que ha desactivado prettification de nombres de archivo en todas las versiones de Windows todavía en soporte técnico, puede conceder a los archivos en mayúsculas todos los nombres con impunity. Y, si los archivos creados desde los días de nombres de archivo desagradables aún, los archivos se mostrará con los nombres originales en sus ugliness completa. Puede que no es tan malo, ese pared de mayúsculas en todos los nombres de archivo sólo puede poner en la nostalgia.

Raymond Chen Sitio Web, El Old New Thing, y tratar libro titulado idéntica (Addison-Wesley, 2007) historial de Windows y programación de Win32. Un lote de antiguos aún archivos en discos, pero ya no tiene una unidad disquete de trabajo que puede leerlos.