เปรียบเทียบข้อความ (Diff)

ไฮไลต์ในบรรทัดเบต้า

เปรียบเทียบข้อความสองชุดหรือไฟล์ .txt/.md ดูบรรทัดที่เพิ่ม ลบ แก้ไข และย้ายที่ พร้อมไฮไลต์คำและตัวอักษร รองรับจีน ญี่ปุ่น เกาหลี ทำงานในเบราว์เซอร์

ไม่อัปโหลดไฟล์ · ประมวลผลในเบราว์เซอร์

หรือเปิดไฟล์ต้นฉบับ
หรือลากไฟล์มาวางที่นี่ (ไฟล์ประมวลผลในเครื่อง ไม่มีการอัปโหลด)ไฟล์ข้อความธรรมดา เช่น .txt และ .md (UTF-8, UTF-16 และ Windows-874)
หรือเปิดไฟล์ที่แก้ไข
หรือลากไฟล์มาวางที่นี่ (ไฟล์ประมวลผลในเครื่อง ไม่มีการอัปโหลด)ไฟล์ข้อความธรรมดา เช่น .txt และ .md (UTF-8, UTF-16 และ Windows-874)
ตัวเลือก
แสดง

ป้อนหรือเปิดข้อความสองชุดด้านบน แล้วกด “เปรียบเทียบ”

วิธีเปรียบเทียบข้อความสองชุด

  1. วางข้อความต้นฉบับทางซ้ายและข้อความที่แก้ไขทางขวา หรือเปิดไฟล์ .txt / .md
  2. เลือกไม่สนใจความต่างของช่องว่าง ตัวพิมพ์ใหญ่/เล็ก หรือ full-width/half-width ได้ตามต้องการ
  3. กด “เปรียบเทียบ” บรรทัด − สีแดงมาจากต้นฉบับ บรรทัด + สีเขียวมาจากข้อความที่แก้ไข และ ⟦ ⟧ แสดงจุดที่เปลี่ยนอย่างละเอียด
  4. คัดลอก diff หรือดาวน์โหลดเป็นไฟล์ .diff เพื่อแชร์หรือเก็บไว้

เคล็ดลับ

  • “เฉพาะที่เปลี่ยน” จะยุบส่วนที่ไม่เปลี่ยนและเก็บบริบทไว้สองบรรทัดรอบแต่ละจุดที่เปลี่ยน
  • หากต้องการเปรียบเทียบข้อความของ PDF สองไฟล์ ให้ใช้ เปรียบเทียบ PDF

ความเป็นส่วนตัว

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

อ่านนโยบายความเป็นส่วนตัว

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

ข้อความของฉันถูกอัปโหลดไปที่ไหนหรือไม่

ไม่ การเปรียบเทียบทำงานในเบราว์เซอร์ทั้งหมด ข้อความและไฟล์ไม่ออกจากอุปกรณ์ของคุณ จึงใช้กับสัญญาและฉบับร่างได้

แสดงคำที่เปลี่ยนภายในบรรทัดหรือไม่

แสดง บรรทัดที่เปลี่ยนจะถูกเปรียบเทียบอีกครั้งทีละคำ (ภาษาอังกฤษ) หรือทีละตัวอักษร (จีน ญี่ปุ่น เกาหลี ซึ่งไม่มีช่องว่าง) ส่วนภาษาไทยเปรียบเทียบทีละช่วงข้อความที่คั่นด้วยช่องว่าง ส่วนที่เปลี่ยนจะอยู่ใน ⟦ ⟧

นับบรรทัดที่เปลี่ยน เพิ่ม ลบ และย้ายอย่างไร

นับทีละบรรทัด บรรทัดที่คล้ายกันในตำแหน่งที่ตรงกันนับเป็นเปลี่ยน บรรทัดที่มีเฉพาะในข้อความใหม่นับเป็นเพิ่ม บรรทัดที่มีเฉพาะในต้นฉบับนับเป็นลบ และบรรทัดที่เหมือนกันแต่เปลี่ยนตำแหน่งนับเป็นย้าย

“ไม่สนใจ full-width / half-width” ทำอะไร

จะถือว่าตัวอักษร ตัวเลข และคาตากานะแบบ full-width กับ half-width เป็นตัวเดียวกัน (A กับ A, 1 กับ 1) ช่วยได้เมื่อข้อความมาจากระบบภาษาเอเชียที่ต่างกัน

ส่งออกผลลัพธ์ได้หรือไม่

คัดลอกหรือดาวน์โหลด unified diff มาตรฐาน (.diff) ที่ Git และ patch อ่านได้

ข้อความยาวได้แค่ไหน

แต่ละฝั่งสูงสุด 2,000,000 ตัวอักษรและ 100,000 บรรทัด เอกสารไม่กี่พันบรรทัดมักเสร็จภายในหนึ่งวินาที