วิธีใช้งาน
- วางข้อความต้นฉบับทางด้านซ้าย และเวอร์ชันที่แก้ไขแล้วทางด้านขวา
- เลือกรูปแบบการเปรียบเทียบ: ตามบรรทัดสำหรับโค้ดและรายการ ตามคำสำหรับร้อยแก้ว และตามอักขระสำหรับสตริงสั้น เช่น ID
- อ่านความแตกต่าง: ข้อความที่ถูกลบเป็นสีแดง ข้อความที่เพิ่มเป็นสีเขียว พร้อมจำนวนบรรทัดหรืออักขระที่เปลี่ยนแปลง
- ดาวน์โหลดผลลัพธ์เป็นไฟล์ .patch แบบ unified หากต้องการนำไปใช้กับ git หรือ patch
คำอธิบายตัวเลือก
- บรรทัด
- เปรียบเทียบทีละบรรทัดเหมือน git diff มุมมองแบบเคียงข้างกันจะแสดงแต่ละบรรทัดที่ถูกลบคู่กับบรรทัดที่มาแทน
- คำ
- ไฮไลต์คำที่เปลี่ยนแปลงภายในบรรทัด เหมาะสำหรับย่อหน้าหรือสัญญาที่แก้ไข
- อักขระ
- แสดงการเปลี่ยนแปลงทีละอักขระ เหมาะสำหรับตรวจหาการพิมพ์ผิดในคีย์ แฮช หรือ URL
- ไม่สนใจตัวพิมพ์เล็ก-ใหญ่ / ช่องว่าง
- ถือว่า "Hello" และ "hello" หรือบรรทัดที่ต่างกันเฉพาะช่องว่างด้านหน้าและด้านท้าย เป็นข้อความเดียวกัน
ตัวอย่าง
ตรวจสอบโค้ดโดยไม่ใช้ git. วางไฟล์ config เวอร์ชันเก่าและใหม่เพื่อดูว่าการตั้งค่าใดเปลี่ยนแปลงก่อนนำไปใช้งาน
ตรวจทานสัญญา. เปรียบเทียบร่างสองฉบับตามคำเพื่อดูทุกวลีที่แก้ไข รวมถึงตัวเลขและวันที่ที่มองข้ามได้ง่าย
ค้นหาคำพิมพ์ผิด. คีย์ API สองรายการที่ดูเหมือนกันแต่ใช้งานไม่ได้ใช่ไหม เปรียบเทียบตามอักขระเพื่อไฮไลต์อักขระที่แตกต่างเพียงตัวเดียว
คำถามที่พบบ่อย
มีขีดจำกัดขนาดหรือไม่?
ไม่มีขีดจำกัดตายตัว ข้อความที่มีไม่กี่พันบรรทัดจะเปรียบเทียบได้ทันที ส่วนไฟล์ขนาดใหญ่มากที่มีความเปลี่ยนแปลงจำนวนมากอาจใช้เวลา 1–2 วินาที เพราะ diff ทำงานบนอุปกรณ์ของคุณ
ข้อความของฉันถูกจัดเก็บหรืออัปโหลดหรือไม่?
ไม่ ทั้งสองข้อความจะอยู่ในแท็บเบราว์เซอร์ของคุณและหายไปเมื่อคุณปิดแท็บ
ใช้อัลกอริทึมอะไร?
ใช้อัลกอริทึม diff ของ Myers (ตระกูลเดียวกับที่ git ใช้) ผ่านไลบรารี jsdiff แบบโอเพนซอร์ส อัลกอริทึมจะหาชุดการเพิ่มและการลบที่เล็กที่สุดซึ่งเปลี่ยนข้อความหนึ่งให้เป็นอีกข้อความหนึ่ง
เปรียบเทียบไฟล์ Word หรือ PDF ได้หรือไม่?
คัดลอกข้อความจากเอกสารแล้วนำมาวางที่นี่ ระบบจะเปรียบเทียบเฉพาะข้อความ ไม่ได้เปรียบเทียบการจัดรูปแบบ
เหตุใดย่อหน้าที่เลื่อนตำแหน่งจึงแสดงว่าเป็นทั้งข้อความที่ถูกลบและเพิ่ม?
อัลกอริทึม diff อธิบายการเปลี่ยนแปลงเป็นการแทรกและลบตามลำดับ ดังนั้นบล็อกที่ย้ายตำแหน่งจึงแสดงว่าถูกลบจากที่หนึ่งและแทรกในอีกที่หนึ่ง
ความเป็นส่วนตัว
เครื่องมือนี้ทำงานในเบราว์เซอร์ของคุณทั้งหมด ไฟล์และข้อความของคุณได้รับการประมวลผลบนอุปกรณ์ของคุณ และจะไม่ถูกอัปโหลดไปยังเซิร์ฟเวอร์ของเรา