Por qué después de más de 40 años no puede nombrar un archivo “con” en Windows 10

La respuesta corta es compatibilidad con versiones anteriores. Sabemos que en una empresa como Microsoft a veces es imposible deshacerse de algo, y eso se debe a que a veces una de las mejores partes de Windows es a veces su arrastre: el hecho de que el sistema sigue admitiendo software y periféricos tan antiguos como la era de MS-DOS o Windows 3.1, incluso hoy en día.

Windows 10 tiene algunas características que hoy en día pueden considerarse un error, “errores” que no se han “resuelto” durante más de 40 años porque en realidad fueron intencionales en un momento en que las cosas funcionaban de manera diferente. Esto es lo que sucede cuando intenta nombrar un archivo en Windows con términos como “CON”, “LPT1”, “PRN”, “NUL” o “AUX”. No es posible por diseño.


Palabras prohibidas

Puedes probarlo por ti mismo ahora intente crear una carpeta o documento de texto, o incluso cambiar el nombre de una imagen a algo como CON.png o AUX.txt. Windows 10 le dará un mensaje de error pidiéndole que cambie el nombre y el nombre del dispositivo no es válido.

¿Pero qué dispositivo? En la era de MS-DOS (Versión Microsoft de DOS) En los años 80, las computadoras eran básicamente una pantalla negra con texto y nada más. Entonces todo funcionó escribiendo comandos. Para que un programa interactúe con otras cosas, como una impresora, se debe escribir un comando utilizando un archivo de texto o un “archivo de dispositivo” que interactúe con un controlador.

Logotipo 40

Dependiendo del dispositivo, tiene un nombre reservado. Por ejemplo, los puertos paralelos que utilizan las impresoras para conectarse utilizan LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8 y LPT9. Los puertos seriales tenían COM reservado del 1 al 9. CON representa la consola, y así sucesivamente.

READ  Cómo saber si alguien está espiando tu móvil y qué hacer | Tendencias

A partir de hoy, estos nombres de dispositivos están reservados para que no pueda crear archivos o carpetas utilizables con ellos, ya que resulta que estos dispositivos pueden tratarse como un archivo. Si en ese entonces trataste de hacer algo como crear un archivo llamado LPT1.txt, lo que ibas a hacer era enviarlo a la impresora o algo así y por eso se atascaron.

Nombre de archivo inválido

Si en Windows 10 abres la terminal y usas un comando como COPY CON genbeta.txt, lo que sucede es que todo lo que escriba de ahora en adelante en la consola irá al archivo de texto “genbeta.txt”.

Windows 10 conserva el código de los días de Windows 3.1, y Windows 3.1 se creó con MS-DOS tan básico como Windows 95. Con Windows NT, eso no sucedió, pero Microsoft todavía quería que fuera compatible con Windows 95, y Windows 10 todavía se basa parcialmente en Windows NT, y lo mismo ocurre con Windows 7 o Windows 8.

Casi nadie puede usar un puerto paralelo para conectar una impresora, pero Microsoft opta por continuar admitiendo software y periféricos extremadamente antiguos hasta el día de hoy, y es por eso que el código de Windows es una monstruosidad nacida de un compromiso casi obsesivo con la compatibilidad con versiones anteriores quien esta a cargo, un criatura Qué ocupa 0,5 TB y cubre 4 millones de archivos.

Written By
More from Paulino Eva

La empresa Ekto VR crea zapatos para que puedas explorar mundos virtuales sin casi salir del sitio

Lo muestran en acción jugando Half Life Alyx, la etapa de realidad...
Read More

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *