Cómo tratar los caracteres especiales en los nombres de archivo con Switch

Mercado: Impresión digital Productos: Switch Fecha: Noviembre 18, 2021 Autor: Piet De Pauw

Problemas generados por los nombres de los archivos

Hay muchos casos en los que los nombres de los archivos pueden generar problemas, sobre todo entre distintos sistemas operativos (por ejemplo, Mac o Windows) o al transferir archivos a un servidor web. En concreto, los espacios, caracteres especiales o diacríticos de los nombres de archivo pueden traducirse erróneamente o incluso evitar que se guarde el archivo.

¿Qué es un diacrítico?

Aunque nunca haya oído hablar de este nombre, seguro que ha lidiado alguna vez con los diacríticos. Un diacrítico es un glifo añadido a una letra que altera de algún modo su pronunciación y que aparece encima de, debajo de, en o entre letras. El francés utiliza cinco diacríticos: los acentos grave, agudo y circunflejo, la cedilla y la diéresis.

Filename Cleaner Pro es una aplicación de Switch que limpiará sus nombres de archivo de manera sencilla.

Supuesto 1: crear una URL limpia y legible

A veces, las URL son muy difíciles de leer debido a espacios o caracteres especiales en el nombre, ya que estos caracteres deben codificarse para ser compatibles con los estándares web. Esto hace que la URL sea muy difícil de leer (en el mejor de los casos) o incluso que sea imposible descargar el archivo.

Como puede ver en el siguiente ejemplo, la URL no es fácil de leer; es más, el servidor web no puede encontrar el archivo, ya que los caracteres especiales del nombre del archivo se han convertido erróneamente, debido a la distinta codificación de caracteres.

Ecbcbddfaa

Para eliminar este problema, lo mejor es evitar el uso de diacríticos, espacios, caracteres reservados, etc., pero renombrar los archivos lleva bastante tiempo y existe la posibilidad de olvidarse de alguno.

Configure Filename Cleaner Pro tal y como se muestra a continuación y todos sus archivos serán renombrados para que ya no causen errores:

Adfccebfaa

En este caso, el nombre del archivo se convertirá a minúsculas, todos los diacríticos se sustituirán por su equivalente sin alterar el carácter base, los espacios se sustituirán por un guion y se descartarán los caracteres reservados/especiales.

Nuestro archivo, denominado “ Voix ambiguë d'un cœur qui au zéphyr préfère les jattes de kiwis.pdf ”, pasará a llamarse “ voix-ambigue-dun-coeur-qui-au-zephyr-prefere-les-jattes-de-kiwis.pdf ”.

La URL es ahora más fácil de leer y el nombre del archivo ya no causará ningún problema.

Puede configurar un flujo de Switch en el que todos los archivos soltados en la carpeta de entrada serán renombrados según la configuración anterior, transferidos vía FTP al servidor web y enviados mediante un correo electrónico con la URL del archivo (con su nuevo nombre), para que pueda enviar fácilmente el enlace a otra persona.

Afdcebbefbcb

Supuesto 2: transferir archivos entre plataformas

Las distintas plataformas (por ejemplo, Mac o Windows) utilizan diferentes codificaciones de caracteres (por ejemplo, MacRoman o ISO-8859-1) y tienen otros caracteres prohibidos. Por ejemplo, la “\” está permitida en un nombre de archivo en Mac, pero está prohibida en Windows (ya que es el separador utilizado para las subcarpetas). Limpiar los nombres de los archivos para evitar errores de transferencia o simplemente para tener nombres idénticos en todas las estaciones de trabajo o servidores de una organización, independientemente del tipo que sean, requeriría el renombrado manual por parte de los usuarios, lo que llevaría tiempo e introduciría riesgos en el proceso de renombrado (errores tipográficos, caracteres olvidados, etc.).

De nuevo, añadir un módulo de Filename Cleaner Pro en su flujo de Switch antes de transferir o archivar los ficheros puede resolver este problema. En ese caso, lo configuraremos solo para convertir los diacríticos y reemplazar los caracteres reservados por un guion bajo (o cualquier combinación que le sirva):

Abbdbdbdcacbf

En caso de que tenga problemas con la longitud del nombre del archivo, también puede añadir un truncamiento durante el proceso de cambio de nombre para gestionarlo todo en un solo proceso. Filename Cleaner Pro puede truncar por el principio (introduzca un número positivo) o por el final (introduzca un número negativo) del nombre.

Dafaabaaffde

Cómo recuperar el nombre de archivo original

Filename Cleaner Pro ofrece dos configuraciones específicas para recordar el nombre de archivo original: utilizar datos privados y/o utilizar XMP. Mientras que el primero permitirá recuperar el nombre de archivo original más adelante en un flujo de Switch, el segundo incrustará el nombre de archivo original como XMP en el propio archivo (normalmente, los archivos gráficos, de audio y de vídeo pueden incrustar XMP; por ejemplo, PDF, TIFF, PNG, MP4, etc.). Esto significa que podrá recuperar el nombre original del archivo, aunque este haya sido transferido a muchos sistemas, descargado o incluso modificado.

Febabcfbbd