# Desinfectador de Nombres de Archivo

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

> Página canónica: https://elysiatools.com/es/tools/filename-sanitizer

- **Categoría:** Text Processing

- **Palabras clave:** filename, sanitizer, clean, illegal, windows, linux, mac, safe, Filename Sanitizer

## Descripción general

### 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

## Entradas

- **Nombre de Archivo** (text): Enter filename to sanitize...
- **Carácter de Reemplazo** (text): Character to replace illegal characters with
- **Recortar Espacios en Blanco** (checkbox): Remove leading and trailing whitespace
- **Recortar Puntos al Inicio/Final** (checkbox): Remove leading and trailing dots (can cause issues in some systems)
- **Longitud Máxima** (number): Maximum filename length (0 = no limit, Windows typically limits to 255)

## 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.

## 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.

## Herramientas relacionadas

- [Limpiador de Formato de Números](https://elysiatools.com/es/tools/number-format-cleaner): Normalizar y limpiar varios formatos de números en texto para consistencia
- [Markdown a Texto Plano](https://elysiatools.com/es/tools/markdown-to-plain-text): Convertir texto formateado Markdown a texto plano eliminando toda la sintaxis y formato Markdown
- [Eliminar Líneas Duplicadas](https://elysiatools.com/es/tools/remove-duplicate-lines): Desduplica líneas de una lista o bloque de texto. Conserva la primera o última aparición, con opciones de distinguir mayúsculas, recortar espacios e ignorar líneas vacías.
- [Eliminador de Elementos de Array](https://elysiatools.com/es/tools/array-element-deleter): Elimina elementos específicos de arrays con soporte para múltiples métodos de eliminación
- [Compresor de Texto](https://elysiatools.com/es/tools/text-compressor): Comprime texto eliminando espacios extras, saltos de línea y espacios en blanco innecesarios manteniendo la estructura del contenido
- [Normalizador de Espacios en Blanco](https://elysiatools.com/es/tools/whitespace-normalizer): Reemplaza espacios/tabuladores consecutivos con un solo espacio y elimina espacios al inicio/final de líneas
- [Eliminador de Etiquetas HTML](https://elysiatools.com/es/tools/html-tag-stripper): Elimina etiquetas HTML y extrae contenido de texto limpio
- [Calculadora de media recortada](https://elysiatools.com/es/tools/trimmed-mean-calculator): Calcula una media recortada eliminando el mismo porcentaje de valores bajos y altos

## Ejemplos

- [Ejemplos de Nombres de Archivo Ilegales](https://elysiatools.com/es/samples/filename-illegal-characters-samples): Nombres de archivo de muestra con caracteres ilegales, nombres reservados y problemas multiplataforma para probar la sanitización de nombres de archivo
- [Ejemplos de Reemplazo de Regex](https://elysiatools.com/es/samples/regex-replace): Colección de patrones de reemplazo de regex comunes y útiles para transformación de texto y limpieza de datos
- [Operaciones de Archivos Windows - Ejemplos C++](https://elysiatools.com/es/samples/windows-file-operations-cpp): Ejemplos completos de operaciones de archivos en C++ para plataforma Windows incluyendo E/S de texto, copia de archivos y recorrido de directorios
- [Operaciones de Archivos Windows - Ejemplos C#](https://elysiatools.com/es/samples/windows-file-operations-csharp): Ejemplos completos de operaciones de archivos en C# para plataforma Windows incluyendo E/S de archivos, copia, recorrido de directorios y operaciones del sistema de archivos
