# Desinfetante de Nome de Arquivo

Limpa e desinfeta nomes de arquivo removendo caracteres ilegais para Windows, Linux e Mac

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

- **Categoria:** Text Processing

- **Palavras-chave:** filename, sanitizer, clean, illegal, windows, linux, mac, safe, Filename Sanitizer

## Visão geral

### Desinfetante de Nome de Arquivo

Esta ferramenta ajuda você a:

1. **Remover caracteres ilegais**: Remove todos os caracteres proibidos pelos sistemas operacionais
2. **Compatibilidade com Windows**: Remove < > : " / \ | ? * e caracteres de controle
3. **Compatibilidade com Linux/Mac**: Remove / e caracteres nulos
4. **Substituição personalizada**: Escolha o caractere para substituir caracteres ilegais
5. **Opções de corte**: Opcionalmente remover espaços e pontos no início/fim
6. **Limite de comprimento**: Opcionalmente limitar o comprimento máximo do nome do arquivo

**Caracteres ilegais do Windows:**
- < (menor que)
- > (maior que)
- : (dois pontos)
- " (aspas duplas)
- / (barra)
- \ (barra invertida)
- | (barra vertical)
- ? (ponto de interrogação)
- * (asterisco)
- Caracteres de controle (0-31)

**Casos de uso:**
- Limpar nomes de arquivo enviados por usuários
- Preparar nomes de arquivo para uso multiplataforma
- Renomear arquivos em lote
- Prevenir erros do sistema de arquivos

## Entradas

- **Nome do Arquivo** (text): Enter filename to sanitize...
- **Caractere de Substituição** (text): Character to replace illegal characters with
- **Cortar Espaços em Branco** (checkbox): Remove leading and trailing whitespace
- **Cortar Pontos no Início/Fim** (checkbox): Remove leading and trailing dots (can cause issues in some systems)
- **Comprimento Máximo** (number): Maximum filename length (0 = no limit, Windows typically limits to 255)

## Quando usar

- Ao preparar arquivos para compartilhamento entre diferentes sistemas operacionais.
- Ao processar uploads de usuários que podem conter caracteres proibidos pelo sistema de arquivos.
- Ao automatizar a renomeação em lote para evitar erros de leitura ou caminhos inválidos.

## Como funciona

- Insira o nome do arquivo original que deseja limpar.
- Defina o caractere de substituição para os símbolos ilegais encontrados.
- Selecione as opções de corte para remover espaços ou pontos indesejados nas extremidades.
- Configure o limite de caracteres para garantir compatibilidade total com o sistema de destino.

## Casos de uso

- Padronização de nomes de arquivos recebidos via formulários web.
- Preparação de bibliotecas de mídia para servidores multiplataforma.
- Limpeza de nomes de arquivos antes de realizar backups em nuvem ou discos externos.

## Perguntas frequentes

### Quais caracteres são removidos?

A ferramenta remove caracteres proibidos pelo Windows (<, >, :, ", /, \, |, ?, *) e caracteres de controle, além de barras e caracteres nulos para Linux/Mac.

### Posso escolher como substituir os caracteres?

Sim, você pode definir um caractere personalizado, como um sublinhado (_) ou hífen (-), para substituir os caracteres ilegais encontrados.

### A ferramenta altera a extensão do arquivo?

O foco é o nome do arquivo. Recomendamos cautela ao processar extensões, garantindo que o ponto de separação seja preservado.

### Por que remover pontos no início ou fim?

Arquivos que começam ou terminam com pontos podem ser ocultados ou causar erros de interpretação em certos sistemas de arquivos.

### Existe limite de comprimento para o nome?

Sim, você pode definir um limite máximo de caracteres, sendo 255 o padrão recomendado para evitar erros no Windows.

## Ferramentas relacionadas

- [Limpeador de Formato de Números](https://elysiatools.com/pt/tools/number-format-cleaner): Normalizar e limpar vários formatos de números em texto para consistência
- [Markdown para Texto Puro](https://elysiatools.com/pt/tools/markdown-to-plain-text): Converter texto formatado Markdown para texto puro removendo toda sintaxe e formatação Markdown
- [Remover Linhas Duplicadas](https://elysiatools.com/pt/tools/remove-duplicate-lines): Remove duplicatas de linhas em uma lista ou bloco de texto. Mantém a primeira ou última ocorrência, com opções de diferenciação de maiúsculas, corte de espaços e ignorar linhas vazias.
- [Removedor de Elementos de Array](https://elysiatools.com/pt/tools/array-element-deleter): Remove elementos específicos de arrays com suporte para múltiplos métodos de remoção
- [Compressor de Texto](https://elysiatools.com/pt/tools/text-compressor): Comprime texto removendo espaços extras, quebras de linha e espaços em branco desnecessários mantendo a estrutura do conteúdo
- [Normalizador de Espaços em Branco](https://elysiatools.com/pt/tools/whitespace-normalizer): Substitui espaços/tabulações consecutivos por um único espaço e remove espaços no início/fim das linhas
- [Removedor de Tags HTML](https://elysiatools.com/pt/tools/html-tag-stripper): Remove tags HTML e extrai conteúdo de texto limpo
- [Calculadora de media aparada](https://elysiatools.com/pt/tools/trimmed-mean-calculator): Calcula uma media aparada removendo a mesma porcentagem de valores baixos e altos

## Exemplos

- [Exemplos de Nomes de Arquivo Ilegais](https://elysiatools.com/pt/samples/filename-illegal-characters-samples): Nomes de arquivo de amostra com caracteres ilegais, nomes reservados e problemas multiplataforma para testar a sanitização de nomes de arquivo
- [Exemplos de Substituição de Regex](https://elysiatools.com/pt/samples/regex-replace): Coleção de padrões de substituição de regex comuns e úteis para transformação de texto e limpeza de dados
- [Operações de Arquivos Windows - Exemplos C++](https://elysiatools.com/pt/samples/windows-file-operations-cpp): Exemplos abrangentes de operações de arquivo em C++ para plataforma Windows incluindo E/S de texto, cópia de arquivos e travessia de diretórios
- [Operações de Arquivos Windows - Exemplos C#](https://elysiatools.com/pt/samples/windows-file-operations-csharp): Exemplos abrangentes de operações de arquivos C# para plataforma Windows incluindo E/S de texto, cópia, travessia de diretórios e operações do sistema de arquivos
