ข้ามไปยังเนื้อหา
ToolMug

ใช้ ↑ ↓ เพื่อเลื่อน, Enter เพื่อเปิด, Esc เพื่อปิด

เครื่องมือเปรียบเทียบข้อความ

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

ทำงานในเบราว์เซอร์ของคุณ ข้อมูลที่คุณป้อนจะไม่ถูกอัปโหลด

วิธีใช้งาน

  1. วางข้อความต้นฉบับทางด้านซ้าย และเวอร์ชันที่แก้ไขแล้วทางด้านขวา
  2. เลือกรูปแบบการเปรียบเทียบ: ตามบรรทัดสำหรับโค้ดและรายการ ตามคำสำหรับร้อยแก้ว และตามอักขระสำหรับสตริงสั้น เช่น ID
  3. อ่านความแตกต่าง: ข้อความที่ถูกลบเป็นสีแดง ข้อความที่เพิ่มเป็นสีเขียว พร้อมจำนวนบรรทัดหรืออักขระที่เปลี่ยนแปลง
  4. ดาวน์โหลดผลลัพธ์เป็นไฟล์ .patch แบบ unified หากต้องการนำไปใช้กับ git หรือ patch

คำอธิบายตัวเลือก

บรรทัด
เปรียบเทียบทีละบรรทัดเหมือน git diff มุมมองแบบเคียงข้างกันจะแสดงแต่ละบรรทัดที่ถูกลบคู่กับบรรทัดที่มาแทน
คำ
ไฮไลต์คำที่เปลี่ยนแปลงภายในบรรทัด เหมาะสำหรับย่อหน้าหรือสัญญาที่แก้ไข
อักขระ
แสดงการเปลี่ยนแปลงทีละอักขระ เหมาะสำหรับตรวจหาการพิมพ์ผิดในคีย์ แฮช หรือ URL
ไม่สนใจตัวพิมพ์เล็ก-ใหญ่ / ช่องว่าง
ถือว่า "Hello" และ "hello" หรือบรรทัดที่ต่างกันเฉพาะช่องว่างด้านหน้าและด้านท้าย เป็นข้อความเดียวกัน

ตัวอย่าง

ตรวจสอบโค้ดโดยไม่ใช้ git. วางไฟล์ config เวอร์ชันเก่าและใหม่เพื่อดูว่าการตั้งค่าใดเปลี่ยนแปลงก่อนนำไปใช้งาน

ตรวจทานสัญญา. เปรียบเทียบร่างสองฉบับตามคำเพื่อดูทุกวลีที่แก้ไข รวมถึงตัวเลขและวันที่ที่มองข้ามได้ง่าย

ค้นหาคำพิมพ์ผิด. คีย์ API สองรายการที่ดูเหมือนกันแต่ใช้งานไม่ได้ใช่ไหม เปรียบเทียบตามอักขระเพื่อไฮไลต์อักขระที่แตกต่างเพียงตัวเดียว

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

มีขีดจำกัดขนาดหรือไม่?

ไม่มีขีดจำกัดตายตัว ข้อความที่มีไม่กี่พันบรรทัดจะเปรียบเทียบได้ทันที ส่วนไฟล์ขนาดใหญ่มากที่มีความเปลี่ยนแปลงจำนวนมากอาจใช้เวลา 1–2 วินาที เพราะ diff ทำงานบนอุปกรณ์ของคุณ

ข้อความของฉันถูกจัดเก็บหรืออัปโหลดหรือไม่?

ไม่ ทั้งสองข้อความจะอยู่ในแท็บเบราว์เซอร์ของคุณและหายไปเมื่อคุณปิดแท็บ

ใช้อัลกอริทึมอะไร?

ใช้อัลกอริทึม diff ของ Myers (ตระกูลเดียวกับที่ git ใช้) ผ่านไลบรารี jsdiff แบบโอเพนซอร์ส อัลกอริทึมจะหาชุดการเพิ่มและการลบที่เล็กที่สุดซึ่งเปลี่ยนข้อความหนึ่งให้เป็นอีกข้อความหนึ่ง

เปรียบเทียบไฟล์ Word หรือ PDF ได้หรือไม่?

คัดลอกข้อความจากเอกสารแล้วนำมาวางที่นี่ ระบบจะเปรียบเทียบเฉพาะข้อความ ไม่ได้เปรียบเทียบการจัดรูปแบบ

เหตุใดย่อหน้าที่เลื่อนตำแหน่งจึงแสดงว่าเป็นทั้งข้อความที่ถูกลบและเพิ่ม?

อัลกอริทึม diff อธิบายการเปลี่ยนแปลงเป็นการแทรกและลบตามลำดับ ดังนั้นบล็อกที่ย้ายตำแหน่งจึงแสดงว่าถูกลบจากที่หนึ่งและแทรกในอีกที่หนึ่ง

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

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

เครื่องมือที่เกี่ยวข้อง