Détecteur de fins de ligne Détection et comptage des types de fins de ligne (CRLF, LF, CR) dans les fichiers texte.
Détecteur de fins de ligne
Détection et comptage des types de fins de ligne (CRLF, LF, CR) dans les fichiers texte.
Collez le texte
Collez le contenu textuel que vous souhaitez analyser.
Analysez
Cliquez sur Analyser pour détecter et compter les types de fins de ligne.
Affichez les résultats
Voyez les compteurs pour CRLF, LF et CR avec des recommandations.
What Is Détecteur de fins de ligne?
L'outil de détection des fins de ligne analyse le texte pour identifier et compter les types de fins de ligne utilisés. Les différents systèmes d'exploitation utilisent des conventions de fin de ligne différentes : Windows utilise CRLF (\r\n), Unix/Linux/macOS utilise LF (\n) et le Mac OS classique utilisait CR (\r). Des fins de ligne mélangées peuvent causer des problèmes dans les systèmes de contrôle de version, les éditeurs de texte et les scripts. Cet outil compte chaque type, identifie la convention dominante, détecte les fins de ligne mélangées et fournit une recommandation pour la normalisation.
Why Use Détecteur de fins de ligne?
-
Compte tous les trois types de fins de ligne : CRLF, LF et CR.
-
Détecte les fins de ligne mixtes qui peuvent causer des problèmes de compatibilité.
-
Identifie la convention de fin de ligne dominante.
-
Fournit des recommandations de normalisation.
Common Use Cases
Problèmes Git
Diagnostiquez les conflits de fins de ligne dans les référentiels Git, en particulier les projets multi-plateformes.
Débogage de scripts
Déboguez les scripts shell qui échouent sous Windows ou les scripts batch qui échouent sous Linux en raison des fins de ligne.
Révision de code
Vérifiez la cohérence des fins de ligne dans les fichiers de code source.
Comparaison de fichiers
Comprenez pourquoi les fichiers apparaissent différents dans les outils de diff en raison des différences de fin de ligne.
Technical Guide
Le détecteur analyse le texte d'entrée caractère par caractère. Il reconnaît trois modèles de fin de ligne :
- CRLF (\r\n) : séquence à deux caractères, comptée comme une seule fin de ligne. Le \n après \r est consommé pour éviter un double-comptage.
- LF (\n) : caractère unique, compté uniquement lorsqu'il n'est pas précédé par \r.
- CR (\r) : caractère unique, compté uniquement lorsqu'il n'est pas suivi de \n.
Les fins de ligne mélangées sont signalées lorsque plus d'un type est présent. Le type dominant est déterminé en comparant les compteurs. Le total des lignes est la somme de toutes les fins de ligne plus un (pour la dernière ligne).
Logique de recommandation : si des fins de ligne mélangées sont détectées, l'outil recommande de normaliser vers le type le plus courant (CRLF pour les bases de code Windows, LF pour les bases de code Unix).
Tips & Best Practices
-
1Les fins de ligne mixtes sont une source courante de bruit dans Git diff - normalisez-les avant de valider.
-
2La plupart des éditeurs modernes (VS Code, Sublime) peuvent convertir les fins de ligne via les paramètres de la barre d'état.
-
3Le paramètre core.autocrlf de Git peut aider à gérer les fins de ligne sur plusieurs plateformes.
-
4Unix/macOS utilise LF, Windows utilise CRLF - choisissez une norme pour votre projet.
Related Tools
Identificateur de format de fichier
Déterminez le format d'un fichier en analysant les octets magiques (signature du fichier) dans l'en-tête.
🔄 File Conversion
Détection de codage
Détecter le codage de caractères des fichiers texte (UTF-8, UTF-16, ASCII, Latin-1).
🔄 File Conversion
Détecteur et Suppresseur de BOM
Détection et suppression des Marques d'Ordre des Octets (BOM) dans les fichiers texte.
🔄 File Conversion
Visionneuse de métadonnées de fichiers
Affichez des métadonnées de fichiers complètes, notamment la taille, le type, l'entropie et l'en-tête hexadécimal.
🔄 File ConversionFrequently Asked Questions
Q Quelle est la différence entre CRLF et LF ?
Q Pourquoi les fins de ligne mixtes causent-elles des problèmes ?
Q Comment puis-je corriger les fins de ligne mixtes ?
Q Et les fins de ligne CR ?
Q Git gère-t-il les fins de ligne ?
About This Tool
Détecteur de fins de ligne 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.