วิธีใช้งาน
- วางข้อความต้นฉบับในช่องซ้าย และข้อความที่แก้ไขแล้วในช่องขวา
- เลือกเปรียบเทียบแบบบรรทัด (เหมาะสำหรับโค้ด รายการ และข้อมูล) หรือแบบคำ (เหมาะสำหรับข้อความทั่วไป)
- เลือกไม่สนใจความแตกต่างของตัวพิมพ์เล็ก/ตัวพิมพ์ใหญ่หรือช่องว่างได้ตามต้องการ
- อ่านผลลัพธ์: ส่วนที่ถูกลบจะถูกทำเครื่องหมายด้วยเครื่องหมาย − และพื้นหลังสีแดง ส่วนที่ถูกเพิ่มด้วยเครื่องหมาย + และพื้นหลังสีเขียว ใช้ “สลับ” เพื่อกลับทิศทาง
วิธีการทำงาน
การเปรียบเทียบใช้อัลกอริทึม Myers difference ซึ่งเป็นแนวทางเดียวกับที่ Git และโปรแกรม diff ส่วนใหญ่ใช้ โดยจะหาชุดการเพิ่มและลบที่เล็กที่สุดที่เปลี่ยนข้อความต้นฉบับให้เป็นข้อความที่เปลี่ยนแปลง แล้วแสดงส่วนที่เหลือว่าไม่มีการเปลี่ยนแปลง บรรทัดหรือคำที่ถูกแก้ไขจะแสดงเป็นการลบตามด้วยการเพิ่ม
ในโหมดบรรทัด แต่ละบรรทัดจะถูกเปรียบเทียบทั้งบรรทัด และผลลัพธ์จะแสดงหมายเลขบรรทัดในทั้งสองเวอร์ชัน การลงท้ายบรรทัดแบบ Windows และ Unix ถือว่าเหมือนกัน และไม่นำการขึ้นบรรทัดใหม่สุดท้ายมาพิจารณา ในโหมดคำ ข้อความจะถูกแบ่งเป็นคำและช่องว่างระหว่างคำ และกลุ่มของการเปลี่ยนแปลงจะแสดงในบรรทัดเดียวกัน การนับจะรวมเฉพาะคำ ไม่นับช่องว่าง เครื่องหมายวรรคตอนที่ติดกับคำถือเป็นส่วนหนึ่งของคำ ดังนั้น “end.” กับ “end” จึงถือว่าต่างกัน
“ไม่สนใจตัวพิมพ์เล็กใหญ่” ถือว่า “Hello” กับ “hello” เท่ากัน “ไม่สนใจความแตกต่างของช่องว่าง” ถือว่าบรรทัดเท่ากันเมื่อแตกต่างกันเฉพาะช่องว่างที่ต้นหรือท้ายบรรทัด หรือจำนวนช่องว่างระหว่างคำต่างกัน ในโหมดคำ ช่องว่างจำนวนเท่าใดก็ถือว่าเหมือนกัน ความแตกต่างที่ไม่นำมาพิจารณาจะแสดงด้วยข้อความของเวอร์ชันที่เปลี่ยนแปลง
เพื่อให้หน้าทำงานได้อย่างรวดเร็ว ข้อความแต่ละชุดอาจมีความยาวไม่เกิน 5,000 บรรทัดในโหมดบรรทัด และไม่เกิน 3,000 คำในโหมดคำ การเปลี่ยนแปลงจะถูกทำเครื่องหมายด้วยทั้งสีและเครื่องหมาย + หรือ − และโปรแกรมอ่านหน้าจอจะแจ้งว่าเป็นการเพิ่มหรือลบ
ตัวอย่าง
ตรวจสอบสิ่งที่เปลี่ยนแปลงในสัญญา
วางข้อกำหนดของเดือนที่แล้วและเวอร์ชันของเดือนนี้ในโหมดคำ การเปลี่ยนจาก “30 วัน” เป็น “14 วัน” จะแสดง “30” ที่ถูกลบและ “14” ที่ถูกเพิ่มในประโยคเดียวกัน การแก้ไขเล็กน้อยจึงไม่หลุดรอดสายตา
เปรียบเทียบไฟล์การตั้งค่าสองไฟล์
ในโหมดบรรทัดพร้อมตัวเลือก “ไม่สนใจความแตกต่างของช่องว่าง” บรรทัดที่ถูกเยื้องใหม่จะไม่ถูกรายงาน และจะทำเครื่องหมายเฉพาะบรรทัดที่ค่ามีการเปลี่ยนแปลงจริง พร้อมหมายเลขบรรทัดในทั้งสองไฟล์
ตรวจทานการแก้ไขบทความ
วางฉบับร่างและข้อความที่แก้ไขแล้วในโหมดคำ เพื่อดูทุกคำที่ผู้แก้ไขเพิ่มหรือลบ โดยไม่ต้องใช้การติดตามการเปลี่ยนแปลงในโปรแกรมประมวลผลคำ
คำถามที่พบบ่อย
ควรใช้โหมดบรรทัดหรือโหมดคำ
โหมดบรรทัดเหมาะสำหรับโค้ด รายการ CSV และไฟล์การตั้งค่า ซึ่งแต่ละบรรทัดเป็นหน่วยหนึ่ง โหมดคำเหมาะสำหรับย่อหน้าของข้อความทั่วไป เพราะหากใช้โหมดบรรทัด คำที่เปลี่ยนเพียงคำเดียวจะทำให้ทั้งย่อหน้าถูกทำเครื่องหมายว่าเปลี่ยน
เหตุใดบรรทัดที่ถูกแก้ไขจึงแสดงเป็นทั้งการลบและการเพิ่ม
ผลการเปรียบเทียบอธิบายการเปลี่ยนแปลงเป็นการลบและการเพิ่ม บรรทัดที่ถูกแก้ไขคือบรรทัดเดิมที่ถูกลบและบรรทัดใหม่ที่ถูกเพิ่ม สลับไปใช้โหมดคำเพื่อดูว่าคำใดในบรรทัดนั้นเปลี่ยนไป
มีข้อจำกัดด้านขนาดหรือไม่
มี: 5,000 บรรทัดต่อข้อความในโหมดบรรทัด และ 3,000 คำต่อข้อความในโหมดคำ ข้อความที่แตกต่างกันมากจะใช้เวลาเปรียบเทียบนานที่สุด ข้อจำกัดเหล่านี้ช่วยป้องกันไม่ให้หน้าเว็บค้างบนอุปกรณ์ที่ช้า
เปรียบเทียบไฟล์ Word หรือ PDF ได้หรือไม่
ไม่โดยตรง ต้องคัดลอกข้อความออกจากแต่ละเอกสารแล้ววางลงในช่อง การจัดรูปแบบ เช่น ตัวหนาหรือฟอนต์จะไม่ถูกนำมาเปรียบเทียบ เปรียบเทียบเฉพาะข้อความเท่านั้น
ความเป็นส่วนตัว
ทั้งสองข้อความถูกเปรียบเทียบเฉพาะในเบราว์เซอร์ของคุณเท่านั้น ไม่มีการอัปโหลด จัดเก็บ หรือรวมอยู่ในข้อมูลวิเคราะห์