Detector de finales de línea Detecta y cuenta los tipos de finales de línea (CRLF, LF, CR) en archivos de texto.
Detector de finales de línea
Detecta y cuenta los tipos de finales de línea (CRLF, LF, CR) en archivos de texto.
Pegar texto
Pega el contenido de texto que deseas analizar.
Analizar
Haz clic en Analizar para detectar y contar los tipos de finales de línea.
Ver resultados
Ver las cuentas de CRLF, LF y CR con recomendaciones.
What Is Detector de finales de línea?
El Detector de finales de línea analiza el texto para identificar y contar los tipos de finales de línea utilizados. Diferentes sistemas operativos utilizan diferentes convenciones de final de línea: Windows utiliza CRLF (\r\n), Unix/Linux/macOS utiliza LF (\n) y el clásico Mac OS utilizaba CR (\r). Los finales de línea mixtos pueden causar problemas en el control de versiones, editores de texto y scripts. Esta herramienta cuenta cada tipo, identifica la convención dominante, detecta los finales de línea mixtos y proporciona una recomendación para la normalización.
Why Use Detector de finales de línea?
-
Cuenta los tres tipos de finales de línea: CRLF, LF y CR.
-
Detecta finales de línea mixtos que pueden causar problemas de compatibilidad.
-
Identifica la convención de final de línea dominante.
-
Proporciona recomendaciones de normalización.
Common Use Cases
Problemas de Git
Diagnostica conflictos de finales de línea en repositorios de Git, especialmente en proyectos entre plataformas.
Depuración de scripts
Depura scripts de shell que fallan en Windows o scripts por lotes que fallan en Linux debido a los finales de línea.
Revisión de código
Verifica la coherencia de los finales de línea en archivos de código fuente.
Comparación de archivos
Entiende por qué los archivos parecen diferentes en herramientas de diferencia debido a las diferencias en los finales de línea.
Technical Guide
El detector examina el texto de entrada carácter por carácter. Reconoce tres patrones de final de línea:
- CRLF (\r\n): Secuencia de dos caracteres, contada como un solo final de línea. El \n después de \r se consume para evitar una doble cuenta.
- LF (\n): Carácter único, contado sólo cuando no está precedido por \r.
- CR (\r): Carácter único, contado sólo cuando no está seguido por \n.
Los finales de línea mixtos se marcan cuando hay más de un tipo presente. El tipo dominante se determina comparando las cuentas. La cuenta total de líneas es la suma de todos los finales de línea más uno (para la última línea).
Lógica de recomendación: si se detectan finales de línea mixtos, la herramienta recomienda normalizar al tipo más común (CRLF para bases de código con Windows, LF para bases de código con Unix).
Tips & Best Practices
-
1Los finales de línea mixtos son una fuente común de ruido en Git diff - normaliza antes de confirmar.
-
2La mayoría de los editores modernos (VS Code, Sublime) pueden convertir los finales de línea a través de la configuración de la barra de estado.
-
3La configuración core.autocrlf de Git puede ayudar a gestionar los finales de línea en plataformas.
-
4Unix/macOS utiliza LF, Windows utiliza CRLF - elige un estándar para tu proyecto.
Related Tools
Identificador de formato de archivo
Detecta el formato de archivo analizando los bytes mágicos (firma del archivo) en la cabecera.
🔄 File Conversion
Detector de Codificación
Detecta la codificación de caracteres del archivo de texto (UTF-8, UTF-16, ASCII, Latin-1).
🔄 File Conversion
Detector/Eliminador de BOM
Detectar y eliminar las marcas de orden de bytes (BOM) de los archivos de texto.
🔄 File Conversion
Visor de metadatos de archivo
Ver metadatos de archivo completos, incluyendo tamaño, tipo, entropía y encabezado hexadecimal.
🔄 File ConversionFrequently Asked Questions
Q ¿Cuál es la diferencia entre CRLF y LF?
Q ¿Por qué los finales de línea mixtos causan problemas?
Q ¿Cómo puedo solucionar los finales de línea mixtos?
Q ¿Y qué hay sobre los finales de línea CR?
Q ¿Git maneja los finales de línea?
About This Tool
Detector de finales de línea 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.