Categorías

Desinfectador de Nombres de Archivo

Limpia y desinfecta nombres de archivo eliminando caracteres ilegales para Windows, Linux y Mac

Desinfectador de Nombres de Archivo

Esta herramienta te ayuda a:

  1. Eliminar caracteres ilegales: Elimina todos los caracteres prohibidos por los sistemas operativos
  2. Compatibilidad con Windows: Elimina < > : " / \ | ? * y caracteres de control
  3. Compatibilidad con Linux/Mac: Elimina / y caracteres nulos
  4. Reemplazo personalizado: Elige el carácter para reemplazar caracteres ilegales
  5. Opciones de recorte: Opcionalmente eliminar espacios y puntos al inicio/final
  6. Límite de longitud: Opcionalmente limitar la longitud máxima del nombre de archivo

Caracteres ilegales de Windows:

  • < (menor que)
  • > (mayor que)
  • : (dos puntos)
  • " (comillas dobles)
  • / (barra diagonal)
  • \ (barra diagonal inversa)
  • | (barra vertical)
  • ? (signo de interrogación)
  • * (asterisco)
  • Caracteres de control (0-31)

Casos de uso:

  • Limpiar nombres de archivo cargados por usuarios
  • Preparar nombres de archivo para uso multiplataforma
  • Renombrar archivos por lotes
  • Prevenir errores del sistema de archivos

Character to replace illegal characters with

Remove leading and trailing whitespace

Remove leading and trailing dots (can cause issues in some systems)

Maximum filename length (0 = no limit, Windows typically limits to 255)

Datos clave

Categoría
Text Processing
Tipos de entrada
text, checkbox, number
Tipo de salida
text
Cobertura de muestras
4
API disponible
Yes

Resumen

El Desinfectador de Nombres de Archivo es una herramienta en línea que limpia y sanitiza nombres de archivo eliminando caracteres ilegales para garantizar la compatibilidad con Windows, Linux y Mac. Permite personalizar el reemplazo de caracteres y aplicar opciones de recorte y límite de longitud para nombres seguros y funcionales.

Cuándo usarlo

  • Cuando necesitas limpiar nombres de archivo subidos por usuarios para evitar errores en el sistema de archivos.
  • Al preparar archivos para compartir o usar en diferentes sistemas operativos como Windows, Mac y Linux.
  • Para renombrar archivos por lotes de manera segura, eliminando caracteres problemáticos de forma automática.

Cómo funciona

  • Ingresa el nombre de archivo en el campo de texto proporcionado.
  • Configura las opciones como carácter de reemplazo, recorte de espacios y puntos, y longitud máxima según tus necesidades.
  • La herramienta procesa el nombre, elimina los caracteres ilegales y devuelve una versión sanitizada lista para usar.

Casos de uso

Limpiar nombres de archivo de formularios web o aplicaciones para prevenir errores de carga y almacenamiento.
Preparar archivos multimedia o documentos para uso en entornos multiplataforma, evitando problemas de compatibilidad.
Renombrar archivos descargados de internet que contienen caracteres especiales o espacios innecesarios.

Ejemplos

1. Limpieza de Archivos Subidos por Usuarios

Desarrollador Web
Contexto
Un sitio web permite a los usuarios subir archivos, pero algunos nombres contienen caracteres como ':' o '*' que causan errores en el servidor.
Problema
Nombres de archivo con caracteres ilegales están generando fallos al guardar en el sistema de archivos del servidor.
Cómo usarlo
Ingresa el nombre problemático en la herramienta, establece el carácter de reemplazo como '_', y activa el recorte de espacios y puntos.
Configuración de ejemplo
filename: 'informe:final*.docx', replacementChar: '_', trimWhitespace: true, trimDots: true, maxLength: 255
Resultado
El nombre se convierte en 'informe_final_.docx', seguro para almacenar y procesar sin errores.

2. Preparación de Archivos para Uso Multiplataforma

Diseñador Gráfico
Contexto
Necesitas compartir un proyecto con colegas que usan Windows, Mac y Linux, pero los nombres de archivo tienen barras invertidas y espacios extra.
Problema
Los caracteres ilegales y espacios en los nombres impiden que los archivos se abran correctamente en diferentes sistemas operativos.
Cómo usarlo
Copia los nombres de archivo en la herramienta, configura para reemplazar caracteres ilegales con '-', recortar espacios y limitar la longitud.
Configuración de ejemplo
filename: 'diseño\gráfico final .png', replacementChar: '-', trimWhitespace: true, trimDots: true, maxLength: 200
Resultado
El nombre se transforma en 'diseño-gráfico_final.png', funcional y accesible en Windows, Mac y Linux.

Probar con muestras

markdown, video, barcode

Hubs relacionados

Preguntas frecuentes

¿Qué caracteres se eliminan con esta herramienta?

Elimina caracteres prohibidos como < > : " / \ | ? * y caracteres de control para Windows, y / y caracteres nulos para Linux y Mac.

¿Puedo personalizar el carácter que reemplaza los caracteres ilegales?

Sí, puedes elegir cualquier carácter, como '_' o '-', para reemplazar los caracteres ilegales; por defecto se usa '_'.

¿Hay un límite en la longitud del nombre de archivo?

Puedes establecer un límite máximo, por defecto 255 caracteres para compatibilidad con Windows, o desactivarlo estableciendo 0.

¿La herramienta funciona con nombres de archivo en otros idiomas o con caracteres Unicode?

Sí, maneja caracteres Unicode y solo elimina los específicamente ilegales en los sistemas operativos, preservando caracteres válidos.

¿Es seguro procesar nombres de archivo con esta herramienta?

Sí, los datos se procesan localmente en tu navegador sin enviarse a servidores externos, garantizando privacidad y seguridad.

Documentación de la API

Punto final de la solicitud

POST /es/api/tools/filename-sanitizer

Parámetros de la solicitud

Nombre del parámetro Tipo Requerido Descripción
filename text -
replacementChar text No Character to replace illegal characters with
trimWhitespace checkbox No Remove leading and trailing whitespace
trimDots checkbox No Remove leading and trailing dots (can cause issues in some systems)
maxLength number No Maximum filename length (0 = no limit, Windows typically limits to 255)

Formato de respuesta

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Texto: Texto

Documentación de MCP

Agregue este herramienta a su configuración de servidor MCP:

{
  "mcpServers": {
    "elysiatools-filename-sanitizer": {
      "name": "filename-sanitizer",
      "description": "Limpia y desinfecta nombres de archivo eliminando caracteres ilegales para Windows, Linux y Mac",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=filename-sanitizer",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Puede encadenar múltiples herramientas, por ejemplo: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máximo 20 herramientas.

Si encuentra algún problema, por favor, póngase en contacto con nosotros en [email protected]