Pendeteksi Akhir Baris Mendeteksi dan menghitung jenis akhir baris (CRLF, LF, CR) di file teks.
Pendeteksi Akhir Baris
Mendeteksi dan menghitung jenis akhir baris (CRLF, LF, CR) di file teks.
Tempel teks
Tempel konten teks yang ingin Anda analisis.
Analisis
Klik Analisis untuk mendeteksi dan menghitung jenis akhir baris.
Lihat hasil
Lihat hitungan untuk CRLF, LF, dan CR dengan rekomendasi.
What Is Pendeteksi Akhir Baris?
Line Ending Detector menganalisis teks untuk mengidentifikasi dan menghitung jenis akhir baris yang digunakan. Sistem operasi yang berbeda menggunakan konvensi akhir baris yang berbeda: Windows menggunakan CRLF (\r\n), Unix/Linux/macOS menggunakan LF (\n), dan Mac OS klasik menggunakan CR (\r). Akhir baris campuran dapat menyebabkan masalah dalam kontrol versi, editor teks, dan skrip. Alat ini menghitung setiap jenis, mengidentifikasi konvensi dominan, mendeteksi akhir baris campuran, dan memberikan rekomendasi untuk normalisasi.
Why Use Pendeteksi Akhir Baris?
-
Menghitung ketiga jenis akhir baris: CRLF, LF, dan CR.
-
Mendeteksi akhir baris campuran yang dapat menyebabkan masalah kompatibilitas.
-
Mengidentifikasi konvensi akhir baris dominan.
-
Menyediakan rekomendasi normalisasi.
Common Use Cases
Masalah Git
Mendiagnosa konflik akhir baris di repositori Git, terutama proyek lintas platform.
Debugging Script
Mendebug skrip shell yang gagal di Windows atau batch script yang gagal di Linux karena akhir baris.
Tinjauan Kode
Memverifikasi konsistensi akhir baris di seluruh file kode sumber.
Perbandingan File
Memahami mengapa file tampak berbeda dalam alat diff karena perbedaan akhir baris.
Technical Guide
Detektor memindai teks input karakter per karakter. Ini mengenali tiga pola akhir baris:
- CRLF (\r\n): Urutan dua karakter, dihitung sebagai satu akhir baris. \n setelah \r dikonsumsi untuk mencegah penghitungan ganda.
- LF (\n): Karakter tunggal, hanya dihitung ketika tidak didahului oleh \r.
- CR (\r): Karakter tunggal, hanya dihitung ketika tidak diikuti oleh \n.
Akhir baris campuran diberi bendera ketika lebih dari satu jenis hadir. Jenis dominan ditentukan dengan membandingkan hitungan. Total hitungan baris adalah jumlah semua akhir baris plus satu (untuk baris terakhir).
Logika rekomendasi: Jika akhir baris campuran terdeteksi, alat ini merekomendasikan normalisasi ke jenis yang lebih umum (CRLF untuk basis kode Windows, LF untuk basis kode Unix).
Tips & Best Practices
-
1Akhir baris campuran adalah sumber umum kebisingan Git diff - normalisasi sebelum memcommit.
-
2Sebagian besar editor modern (VS Code, Sublime) dapat mengonversi akhir baris melalui pengaturan status bar.
-
3Pengaturan core.autocrlf Git dapat membantu mengelola akhir baris di seluruh platform.
-
4Unix/macOS menggunakan LF, Windows menggunakan CRLF - pilih satu standar untuk proyek Anda.
Related Tools
Pengidentifikasi Format File
Deteksi format file dengan menganalisis byte ajaib (tanda tangan file) di header.
๐ File Conversion
Pendeteksi Pengkodean
Deteksi pengkodean karakter berkas teks (UTF-8, UTF-16, ASCII, Latin-1).
๐ File Conversion
Pendeteksi/Penghapus BOM
Deteksi dan hapus Tanda Urutan Byte (BOM) dari file teks.
๐ File Conversion
Pembaca Metadata File
Lihat metadata file secara komprehensif termasuk ukuran, jenis, entropi, dan header heksadesimal.
๐ File ConversionFrequently Asked Questions
Q Apa perbedaan antara CRLF dan LF?
Q Mengapa akhir baris campuran menyebabkan masalah?
Q Bagaimana saya bisa memperbaiki akhir baris campuran?
Q Apa tentang akhir baris CR?
Q Apakah Git menangani akhir baris?
About This Tool
Pendeteksi Akhir Baris 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.