Detector de Fim de Linha Detecta e conta os tipos de fim de linha (CRLF, LF, CR) em arquivos de texto.
Detector de Fim de Linha
Detecta e conta os tipos de fim de linha (CRLF, LF, CR) em arquivos de texto.
Colar texto
Cole o conteúdo de texto que você deseja analisar.
Analisar
Clique em Analisar para detectar e contar os tipos de fim de linha.
Ver resultados
Veja as contagens para CRLF, LF e CR com recomendações.
What Is Detector de Fim de Linha?
O Detector de Fim de Linha analisa o texto para identificar e contar os tipos de finais de linha usados. Diferentes sistemas operacionais usam convenções de final de linha diferentes: Windows usa CRLF (\r\n), Unix/Linux/macOS usa LF (\n) e o Mac OS clássico usava CR (\r). Fins de linha mistos podem causar problemas no controle de versão, editores de texto e scripts. Essa ferramenta conta cada tipo, identifica a convenção dominante, detecta finais de linha mistos e fornece uma recomendação para normalização.
Why Use Detector de Fim de Linha?
-
Conta todos os três tipos de fim de linha: CRLF, LF e CR.
-
Detecta fins de linha mistos que podem causar problemas de compatibilidade.
-
Identifica a convenção de fim de linha dominante.
-
Fornece recomendações de normalização.
Common Use Cases
Problemas no Git
Diagnostique conflitos de fim de linha em repositórios Git, especialmente em projetos cross-plataforma.
Depuração de Scripts
Depure scripts de shell que falham no Windows ou scripts batch que falham no Linux devido a fins de linha.
Revisão de Código
Verifique fins de linha consistentes em arquivos de código-fonte.
Comparação de Arquivos
Entenda por que os arquivos aparecem diferentes nas ferramentas de diff devido a diferenças nos fins de linha.
Technical Guide
O detector varre o texto de entrada caractere por caractere. Ele reconhece três padrões de final de linha:
- CRLF (\r\n): Sequência de dois caracteres, contada como um final de linha. O \n após \r é consumido para evitar a contagem dupla.
- LF (\n): Caractere único, contado apenas quando não é precedido por \r.
- CR (\r): Caractere único, contado apenas quando não é seguido por \n.
Fins de linha mistos são sinalizados quando mais de um tipo está presente. O tipo dominante é determinado comparando as contagens. A contagem total de linhas é a soma de todos os finais de linha mais um (para a última linha).
Lógica de recomendação: Se fins de linha mistos forem detectados, a ferramenta recomenda normalizar para o tipo mais comum (CRLF para codebases pesadas do Windows, LF para codebases pesadas do Unix).
Tips & Best Practices
-
1Fins de linha mistos são uma fonte comum de ruído no Git diff - normalize antes de commitar.
-
2A maioria dos editores modernos (VS Code, Sublime) pode converter fins de linha via configurações da barra de status.
-
3O setting core.autocrlf do Git pode ajudar a gerenciar fins de linha em diferentes plataformas.
-
4Unix/macOS usa LF, Windows usa CRLF - escolha um padrão para o seu projeto.
Related Tools
Identificador de Formato de Arquivo
Detecta o formato do arquivo analisando os bytes mágicos (assinatura do arquivo) no cabeçalho.
🔄 File Conversion
Detector de Codificação
Detecta a codificação de caracteres do arquivo de texto (UTF-8, UTF-16, ASCII, Latin-1).
🔄 File Conversion
Detector/Removador de BOM
Detecte e remova Marcas de Ordem de Byte (BOM) de arquivos de texto.
🔄 File Conversion
Visualizador de Metadados de Arquivo
Veja metadados de arquivo abrangentes, incluindo tamanho, tipo, entropia e cabeçalho em hex.
🔄 File ConversionFrequently Asked Questions
Q Qual é a diferença entre CRLF e LF?
Q Por que fins de linha mistos causam problemas?
Q Como posso corrigir fins de linha mistos?
Q E sobre os fins de linha CR?
Q O Git lida com fins de linha?
About This Tool
Detector de Fim de Linha is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.