Satır Sonu Dedektörü Metin dosyalarındaki satır sonu türlerini (CRLF, LF, CR) tespit edin ve sayın.
Satır Sonu Dedektörü
Metin dosyalarındaki satır sonu türlerini (CRLF, LF, CR) tespit edin ve sayın.
Metni yapıştır
Analiz etmek istediğiniz metin içeriğini yapıştırın.
Analiz et
Satır sonları türlerini tespit etmek ve saymak için Analiz et düğmesine tıklayın.
Sonuçları görüntüle
CRLF, LF ve CR için sayıları ve önerileri görün.
What Is Satır Sonu Dedektörü?
Satır Sonu Dedektörü, kullanılan satır sonu türlerini tanımlamak ve saymak için metni analiz eder. Farklı işletim sistemleri farklı satır sonu kuralları kullanır: Windows CRLF (\r\n), Unix/Linux/macOS LF (\n) ve klasik Mac OS CR (\r) kullanır. Karma satır sonları, sürüm kontrolü, metin düzenleyicileri ve betikler gibi sorunlara neden olabilir. Bu araç her türün sayımını yapar, baskın kuralları tanımlar, karma sonları algılar ve normalleştirme için bir öneri sunar.
Why Use Satır Sonu Dedektörü?
-
Üç satır sonu türünü sayar: CRLF, LF ve CR.
-
Uyumluluk sorunlarına neden olabilecek karma satır sonlarını tespit eder.
-
Baskın satır sonu kurallarını belirler.
-
Normalleştirme önerileri sağlar.
Common Use Cases
Git Sorunları
Çapraz platform projelerinde özellikle Git depolarında satır sonları çatışmalarını teşhis edin.
Betik Hataları
Windows'ta veya Linux'ta satır sonlarına bağlı olarak hata veren kabuk betikleri veya toplu iş betiklerini hatalı şekilde çalıştırın.
Kod İnceleme
Kaynak kodu dosyaları genelinde tutarlı satır sonlarını doğrulayın.
Dosya Karşılaştırması
Fark araçlarında satır sonu farklılıklarından dolayı dosyanın neden farklı göründüğünü anlayın.
Technical Guide
Dedektör, girdi metnini karakter karakter tarar. Üç satır sonu modelini tanır:
- CRLF (\r\n): İki karakterlik dizi, bir satır sonu olarak sayılır. \r'den sonra gelen \n çift sayımı önlemek için tüketilir.
- LF (\n): Tek karakter, yalnızca \r'ye önceden gelmediğinde sayılır.
- CR (\r): Tek karakter, yalnızca \n ile takip edilmediğinde sayılır.
Karma sonlar, bir türden fazlasının mevcut olması durumunda işaretlenir. Baskın tür, sayıları karşılaştırarak belirlenir. Toplam satır sayısı, tüm satır sonlarının toplamı artı birdir (son satır için).
Öneri mantığı: Karma sonlar algılanırsa, araç daha yaygın türe normalize etmeyi önerir (Windows'a ağır kod tabanları için CRLF, Unix'e ağır kod tabanları için LF).
Tips & Best Practices
-
1Karma satır sonları, Git diff gürültüsünün yaygın bir kaynağıdır - commit öncesi normalize edin.
-
2Çoğu modern düzenleyici (VS Code, Sublime), durum çubuğu ayarları aracılığıyla satır sonlarını dönüştürebilir.
-
3Git'in core.autocrlf ayarı, platformlar genelinde satır sonlarını yönetmeye yardımcı olabilir.
-
4Unix/macOS LF kullanır, Windows CRLF kullanır - projeniz için bir standardı seçin.
Related Tools
Dosya Biçim Tanımlayıcı
Dosyanın başlangıcındaki magic byte'ları (dosya imzasını) analiz ederek dosya biçimini belirler.
🔄 File Conversion
Karakter Kodlaması Tespit Edici
Metin dosyası karakter kodlamasını tespit edin (UTF-8, UTF-16, ASCII, Latin-1).
🔄 File Conversion
BOM Dedektörü/Kaldırıcı
Metin dosyalarından Bayt Sırası İşaretleri (BOM) tespit edin ve kaldırın.
🔄 File Conversion
Dosya Meta Verisi Görüntüleyicisi
Boyut, tür, entropi ve hex başlığı dahil kapsamlı dosya meta verilerini görüntüleyin.
🔄 File ConversionFrequently Asked Questions
Q CRLF ve LF arasındaki fark nedir?
Q Karma satır sonları neden sorunlara yol açar?
Q Karma satır sonlarını nasıl düzeltebilirim?
Q CR satır sonları hakkında ne olacak?
Q Git satır sonlarını işler mi?
About This Tool
Satır Sonu Dedektörü 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.