Información sobre nombres de archivos largos

los nombres de archivo largos son una característica de los sistemas de archivos modernos, pero no fueron compatibles con las versiones anteriores de Microsoft Windows y MS-DOS. Como usuario de una computadora, hay formas especiales en las que puede trabajar con nombres de archivos largos, y algunos inconvenientes y casos difíciles de tener en cuenta. Continúe leyendo para obtener más información sobre cómo usar nombres de archivo largos en su computadora.

Los nombres de archivo largos son excelentes para el usuario porque permiten nombres de archivo descriptivos y específicos. Por ejemplo, si tiene una foto digital que copió de su cámara a su computadora, puede cambiar el nombre críptico a algo más descriptivo:

 El quinto cumpleaños de Billy, justo cuando estaba apagando las velas.jpg 

Su sistema operativo sabe cómo manejar ese nombre, incluida la puntuación, los espacios y las letras mayúsculas.

Las primeras versiones de Windows, MS-DOS y FAT

Sin embargo, las primeras versiones de los sistemas operativos de Microsoft, como MS-DOS o Windows 3.x, no admitían nombres de archivo largos. Utilizaron FAT, un sistema de archivos que limita los nombres de archivo a ocho caracteres y una extensión de nombre de archivo de tres caracteres. Los nombres de los archivos FAT también distinguían entre mayúsculas y minúsculas, lo que significa que no distinguía entre mayúsculas y minúsculas. Esta convención de nomenclatura de archivos FAT era comúnmente conocida como el formato 8.3.

Si estuviera utilizando uno de estos sistemas operativos, tendría que cambiar el nombre de su foto a algo como esto:

 BILLY5BD.JPG 

Windows 95 y VFAT

Windows finalmente agregó soporte de nombre de archivo largo en Windows 95, uniéndose a otros sistemas operativos como Unix, OS / 2 y macOS que ya incluían soporte de nombre de archivo largo.

Lanzado en agosto de 1995, Windows 95 presentó una nueva versión de FAT, llamada VFAT, que admitía nombres de archivos con una longitud máxima de 255 caracteres. Todo esto se logró sin perder la compatibilidad con los volúmenes DOS existentes. Debido a la compatibilidad con versiones anteriores, los nombres de archivo largos, si están presentes, son convertidos por VFAT a la convención de nomenclatura de archivos de 8.3 caracteres original por cada archivo que pasa por los siguientes cambios.

  1. Los caracteres extendidos +, ; = [y] se convierten a guiones bajos (_).
  2. Los tres primeros caracteres después de un período se convierten en la extensión.
  3. Los espacios son ignorados.
  4. Los primeros seis caracteres que quedan ahora se convierten en mayúsculas.
  5. Los dos últimos caracteres después de los primeros seis se convierten en "~ 1". Si existe otro archivo con los mismos primeros seis caracteres y ~ 1, el nombre del archivo se convertirá a "~ 2"; este proceso continuará En caso de que tenga más de nueve archivos con los mismos nueve primeros caracteres, el décimo archivo se convierte en ~ 10, utilizando los últimos tres caracteres.

Para acceder a un nombre de archivo largo o directorio como "mi nombre de archivo largo o directorio", un usuario tendría que usar su nombre corto de MS-DOS, por ejemplo:

 mylong ~ 1 

La utilidad LFNBK

Los medios de instalación de Windows 95 y 98 incluían una utilidad de copia de seguridad de nombre de archivo larga llamada LFNBK. Las variaciones de la utilidad se distribuyeron en ejecutables, incluidos LFNBK.EXE, DOSLFNBK.EXE y SULFNBK.EXE. Estas utilidades internas de Windows se utilizaron para realizar copias de seguridad o restaurar información sobre nombres de archivos largos. Estas utilidades deben usarse con cuidado porque pueden alterar permanentemente su sistema de archivos. Por ejemplo, ejecutar LFNBK / A / BC: puede eliminar los nombres de archivo largos del volumen VFAT en la unidad C :, y almacenarlos en un archivo de texto llamado LFNBK.DAT. Los nombres largos de los archivos podrían restaurarse más adelante ejecutando el comando LFNBK / R.

Personajes reservados

Los nombres de archivo largos en Windows pueden contener cualquier carácter imprimible, excepto los siguientes caracteres reservados:

 / \: *? "| 

Windows NT, 2000 y XP

A diferencia de las versiones anteriores de Windows, los usuarios pueden acceder a la línea de comandos de Windows utilizando CMD en lugar del comando COMANDO . Si abre la línea de comandos desde Ejecutar, escriba CMD en lugar de COMANDO y puede usar el nombre de archivo largo completo en lugar del nombre corto de formato 8.3.

Windows 95, 98 y ME

El acceso a los nombres de archivo largos puede cambiar dependiendo de cómo haya ingresado a MS-DOS. Si está en una ventana de MS-DOS (línea de comandos de Windows, también conocida como shell de MS-DOS), puede acceder al nombre largo del archivo escribiendo el nombre largo completo del archivo. Si el archivo contiene espacios o si el nombre o el directorio del archivo tiene más de ocho caracteres, coloque comillas alrededor del nombre largo del archivo como se muestra a continuación.

 cd "archivos de programa" 

Si ha salido de Windows a un indicador de MS-DOS o ha arrancado desde un disquete de arranque, debe usar la convención de nomenclatura de archivos cortos. Por ejemplo, si el directorio en el que intentaba ingresar es "Archivos de programa", tendría que escribir:

 cd programa ~ 1 

Nota: en versiones posteriores de Microsoft Windows (como Microsoft Windows 2000 o Windows XP), algunos comandos en el shell pueden contener espacios sin estar entre comillas.

Nombres largos con espacios.

Para acceder a un archivo largo o nombre de directorio que contiene espacios, coloque el nombre del directorio o nombre de archivo entre comillas dobles. Un ejemplo de cómo ingresar al directorio de archivos de programa sería:

 cd "archivos de programa" 

Nombres largos de directorio

Si intentara acceder al directorio "Microsoft Office" en el directorio "Archivos de programa", podría escribir:

 cd "archivos de programa \ microsoft office" 

o

 cd "c: \ archivos de programa \ microsoft office" 

Nombres de archivo largos que se guardan incorrectamente como nombres 8.3

Si intenta guardar un archivo con un nombre de archivo largo, pero se trunca a un nombre de archivo de formato 8.3 corto, es posible que el software que está utilizando no sea compatible con VFAT. Si es posible, comuníquese con el desarrollador o proveedor del programa de software para obtener una solución oficial. Si no hay ninguno disponible, es posible que se limite a nombres de archivo cortos al usar ese software.

Nombres largos que se acortan en un símbolo del sistema de Windows

Si la computadora se inicia en un indicador de comando, o si usa un disquete de inicio de Windows 98 y usa nombres de archivo largos, sus archivos se sobrescribirán. Este problema es un problema conocido con Microsoft Windows 98, y se recomienda cuando en MS-DOS no utilice nombres de archivo largos y en su lugar utilice los nombres de formato de archivo 8.3 convencionales.