โปรแกรมดูความแตกต่าง

ผลลัพธ์ Diff

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

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

  1. 1

    วางทั้งสองเวอร์ชัน

    ช่องด้านซ้ายสำหรับข้อความต้นฉบับ ช่องด้านขวาสำหรับเวอร์ชันใหม่ วางหรือพิมพ์ข้อความโดยตรง

  2. 2

    เลือกโหมดการแสดงผล

    แบบเคียงข้างกันแสดงทั้งสองเวอร์ชันในคอลัมน์คู่ขนาน แบบแทรกในบรรทัดจะเรียงการเปลี่ยนแปลงซ้อนกันพร้อมเครื่องหมายเช่น `+` และ `-`

  3. 3

    เปรียบเทียบและตรวจสอบ

    กดปุ่มเปรียบเทียบ บรรทัดที่เพิ่ม ลบ และไม่เปลี่ยนแปลงจะถูกเน้น แต่ละบรรทัดมีหมายเลขบรรทัดในทั้งสองเวอร์ชัน และสรุปจะนับจำนวนการเปลี่ยนแปลง

เครื่องหมายความแตกต่างโดยย่อ

สัญลักษณ์ ความหมาย
+ บรรทัดมีเฉพาะในเวอร์ชันใหม่ (เพิ่ม)
- บรรทัดมีเฉพาะในต้นฉบับ (ลบ)
(ว่าง) บรรทัดเหมือนกันทั้งสองเวอร์ชัน (บริบท)

มุมมองรวมหรือเคียงข้างกัน

  • มุมมองรวม. ข้อความทั้งสองถูกเรียงซ้อนกันในคอลัมน์เดียว บรรทัดที่เพิ่มเป็นสีเขียว บรรทัดที่ลบเป็นสีแดง บรรทัดที่ไม่เปลี่ยนแปลงไม่มีสี และทุกบรรทัดแสดงหมายเลขของตนในต้นฉบับและในเวอร์ชันใหม่
  • เคียงข้างกัน. ต้นฉบับและเวอร์ชันใหม่แสดงในคอลัมน์คู่ขนาน เซลล์ว่างด้านหนึ่งหมายความว่าบรรทัดนั้นมีเฉพาะอีกด้านหนึ่ง

การเปรียบเทียบระดับบรรทัด

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

เคล็ดลับ

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

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

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

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

การเทียบระดับบรรทัดจะเปรียบเทียบแต่ละบรรทัดตามตำแหน่งของมัน และไม่ติดตามบล็อกที่ย้ายตำแหน่ง การสลับสองย่อหน้าจึงปรากฏเป็นบล็อกที่ถูกลบหนึ่งบล็อกและถูกเพิ่มหนึ่งบล็อก นั่นเป็นพฤติกรรมปกติของการเปรียบเทียบแบบนี้

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

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

ตารางอ้างอิง ASCII

ตาราง ASCII ครบตั้งแต่ 0 ถึง 127 พร้อมค่าเลขฐานสิบ ฐานสิบหก ฐานแปด ฐานสอง และรูปแบบการอ้างอิงอักขระแบบตัวเลขของ HTML รวม NUL, LF และ DEL

อ้างอิงตัวอักษร HTML

รายการที่สามารถค้นหาได้ขององค์ประกอบ HTML พร้อมรหัสชื่อและรหัสตัวเลข รวมถึงฟังก์ชันสำเนาด้วยคลิกเดียวสำหรับตัวอักษรพิเศษและสัญลักษณ์ต่างๆ

ตารางอ้างอิงแป้นพิมพ์ลัด

ค้นหาแป้นพิมพ์ลัดเริ่มต้นตามเอกสารของ VS Code, Chrome และ Bash ที่ใช้ GNU Readline บน macOS, Windows และ Linux

เครื่องสร้างตัวอักษรสุ่ม

สร้างตัวอักษร A-Z แบบสุ่ม เลือกจำนวน ตัวพิมพ์ใหญ่ ตัวพิมพ์เล็ก หรือแบบผสม แล้วใช้กับเกม โจทย์ หรือกิจกรรมในห้องเรียน

ตัวลดรูปพีชคณิตบูลีน

ประเมินนิพจน์บูลีนสำหรับทุกชุดอินพุตและดูตารางค่าความจริงที่สมบูรณ์ รองรับตัวแปรสูงสุดห้าตัวและตัวดำเนินการ &, |, !, ^

เครื่องมือตรวจสอบหมายเลขโทรศัพท์

ตรวจสอบโครงสร้างหมายเลขตามประเทศ พร้อมดูภูมิภาค ประเภท และรูปแบบ E.164 ระหว่างประเทศ ในประเทศ และ RFC 3966

เครื่องมือนี้มีให้บริการในภาษาอื่น