¿Por qué se produce un Error al descomprimir por tener un nombre largo. A veces al descomprimir un archivo RAR o ZIP Windows nos da un error diciendo que el nombre supera los 260 caracteres y no lo puede grabar. ¿Entonces como se pudo comprimir?
El problema es que Windows considera como parte del nombre del archivo los nombres de las carpetas donde está, la solución a este problema consiste en llevar el archivo a una unidad raíz de nuestro PC: C, D, E, … y descomprimirlo ahí, entonces ya no dará ningún problema. Una vez descomprimido lo podemos poner en la carpeta que queramos.
Hay que recordar que Windows tiene un límite máximo de 256 caracteres para guardar la ruta (path) y el nombre del archivo, si es más largo suele dar problemas, por ejemplo cuando se quiere borrar. Aquí te explico cómo eliminar archivos con nombres largos.
¿Qué es un archivo comprimido en formato ZIP?
El nombre ZIP se utiliza para un formato de archivos qen el cual la información está comprimida. En un mismo archivo ZIP pueden haber varios archivos y carpetas, todos comprimidos. Se reduce el tamaño en general y se facilita mover dichos archivos. . Los archivos ZIP funcionan prácticamente del mismo modo que las carpetas estándares del PC.
No todos los archivos ganan el mismo espacio al comprimirse. Por ejemplo los archivos multimedia en formato JPG o MP4 apenas ganan debido a que el contenido ya está comprimido.
a qué te refieres con «unidad de raiz»?
Disculpa tienes razón con la pregunta porque quizás no se explica muy claramente. Con unidad de raíz me refiero a la letra del disco que se suele llamar Carpeta o directorio raíz.
Lo intenté en C y me sigue marcando el mismo error… Alguna otra alternativa?