ToolHub
เปิดเครื่องมือ

ตัวแปลง Line Ending

แปลงระหว่าง LF (Unix) และ CRLF (Windows) line ending

การแปลงรูปแบบ

เกี่ยวกับเครื่องมือนี้

ตัวแปลง Line Ending ใช้สำหรับแปลงรูปแบบการขึ้นบรรทัดใหม่ระหว่าง LF (Unix/macOS) และ CRLF (Windows) ได้อย่างรวดเร็ว รองรับการ normalize line ending แบบผสมโดยอัตโนมัติ แสดงผลแบบสองคอลัมน์ซ้ายขวาแบบเรียลไทม์ และแสดงสถิติจำนวนบรรทัด การดำเนินการทั้งหมดทำภายในเบราว์เซอร์ของคุณ เนื้อหาข้อความจะไม่ถูกอัปโหลดไปยังเซิร์ฟเวอร์ใด ๆ

คุณสมบัติหลัก

ภาพรวมอย่างรวดเร็ว

สถานการณ์การใช้งาน

conversion

คำถามที่พบบ่อย

LF และ CRLF แตกต่างกันอย่างไร?

LF (Line Feed, \n) คืออักขระขึ้นบรรทัดใหม่ที่ใช้ในระบบ Unix และ macOS ส่วน CRLF (Carriage Return + Line Feed, \r\n) คืออักขระขึ้นบรรทัดใหม่ที่ใช้ในระบบ Windows ความแตกต่างนี้มักทำให้ไฟล์แสดงผลผิดปกติหรือสคริปต์ทำงานผิดพลาดเมื่อใช้งานข้ามแพลตฟอร์ม

ไฟล์ที่มี line ending แบบผสมจะถูกจัดการอย่างไร?

เครื่องมือจะ normalize line ending ทั้งหมด (รวมถึง CR แบบเดี่ยว) ให้เป็น LF ก่อน จากนั้นจึงส่งออกตามทิศทางการแปลงที่เลือก วิธีนี้ช่วยให้มั่นใจว่ารูปแบบ line ending ของไฟล์เอาต์พุตมีความสม่ำเสมออย่างสมบูรณ์

จะตรวจสอบผลลัพธ์หลังการแปลงได้อย่างไร?

เครื่องมือใช้เค้าโครงแบบสองคอลัมน์ซ้ายขวา โดยด้านซ้ายเป็นข้อความต้นฉบับ ด้านขวาเป็นผลลัพธ์การแปลง และด้านล่างแสดงสถิติจำนวนบรรทัด คุณสามารถเปรียบเทียบความแตกต่างระหว่างอินพุตและเอาต์พุตได้อย่างชัดเจน

ทำไม Git ถึงมักแจ้งเตือนปัญหา line ending?

Git จะตรวจจับรูปแบบ line ending ในไฟล์ หากไฟล์เดียวกันมีทั้ง LF และ CRLF ปนกัน หรือไม่ตรงกับการตั้งค่าของ repository Git จะแสดงคำเตือน ใช้เครื่องมือนี้ปรับรูปแบบ line ending ให้เป็นมาตรฐานเดียวก่อน commit ก็จะแก้ปัญหาได้

สามารถวางเนื้อหาที่มีรูปแบบจัดแต่งได้โดยตรงหรือไม่?

ได้ เพียงวางข้อความลงในช่องอินพุตโดยตรง เครื่องมือจะตรวจจับรูปแบบ line ending ในข้อความและทำการแปลงโดยอัตโนมัติ นอกจากนี้ยังสามารถคลิกปุ่ม「ตัวอย่าง」เพื่อโหลดข้อความตัวอย่างที่มี line ending แบบผสมได้