Tecnología

Inicio

La longitud máxima de un nombre de archivo

La longitud máxima de un nombre de archivo


Las restricciones sobre la composición de nombre de archivo varían de sistema operativo para el sistema operativo. Estas restricciones incluyen los caracteres que pueden componer un nombre de archivo, lo que es un punto - "." - Significa y la longitud máxima del nombre de archivo. A pesar de ser desarrolladas por diferentes organizaciones, todos los sistemas de operación que se utiliza comúnmente tienen restricciones de longitud de nombre de archivo muy similares.

Unix / Linux

Unix y sistemas operativos tipo Unix, incluyendo Linux, tienen un límite de 255 caracteres de longitud. Un nombre de archivo de Unix no necesita tener una extensión de archivo. Si lo hace, el nombre de base y la extensión del archivo están separados por un punto. En este caso, el número de caracteres del nombre de archivo incluye el punto y la extensión de archivo. Un nombre de archivo de Unix puede empezar por un punto, lo que significa un archivo de sistema. Una vez más, el punto se incluye en el recuento de caracteres del nombre de archivo. Algunas versiones antiguas de Unix restringen los nombres de archivo a 14 caracteres.

MS-DOS

Ventanas se sienta encima de MS-DOS, que proporciona el mecanismo real de almacenamiento de archivos. MS-DOS tiene una restricción de tamaño de los archivos conocidos como "8.3". El nombre del archivo debe tener una extensión de archivo, el nombre de base puede ser un máximo de ocho caracteres y la extensión tiene una longitud máxima de tres. Contando el punto, esto significa que la longitud máxima de un nombre de archivo es de 12 caracteres.

ventanas

Windows es capaz de asignar un nombre de archivo diferente - llamado un "nombre largo" - que se traduce en una referencia que la versión de MS-DOS lleva en su lugar. Algunos usuarios de ordenadores optaron por apagar las capacidades de nombres largos de Windows para mejorar el rendimiento, lo que significa su nombre de archivo máximo es la restricción de MS-DOS de 12 caracteres. El nombre largo puede ser de hasta 260 caracteres de longitud. Sin embargo, esto incluye la ruta completa del archivo, por lo que si el archivo está en un directorio distinto al directorio raíz, el nombre del archivo máxima se reduce por la longitud del nombre del directorio más un carácter de barra inclinada, o "." Archivos en el directorio raíz no puede llegar a los 260 caracteres de longitud completa debido a que el designador de unidad, tal como "C: \", se incluye en el recuento. Por lo tanto, la longitud máxima de un nombre de archivo en Windows es de 257 caracteres de longitud.

Mac OS

Mac OS tiene dos versiones que aún están en circulación a partir de la fecha de publicación. El Mac OS 9 tiene una restricción de 31 caracteres para un nombre de archivo, mientras que Mac OS X permite que los nombres de archivo más largos, de hasta 256 caracteres de longitud, aunque algunas aplicaciones truncan este hasta el Mac OS 9 límite de 31 caracteres.