โปรแกรมดูความแตกต่าง
สัญญาสองเวอร์ชัน ไฟล์กำหนดค่าสองชุด ร่างอีเมลสองฉบับ เมื่อคุณต้องการเห็นชัดเจนว่ามีอะไรเปลี่ยนไปบ้างระหว่างทั้งสอง การเลื่อนดูด้วยสายตาย่อมไม่เพียงพอ โปรแกรมดูความแตกต่างนี้เปรียบเทียบข้อความทั้งสองแบบทีละบรรทัด เน้นส่วนที่เพิ่มเข้ามาด้วยสีเขียวและส่วนที่ถูกลบด้วยสีแดง พร้อมแสดงผลในมุมมองรวมหรือเคียงข้างกัน พร้อมหมายเลขบรรทัดของทั้งสองเวอร์ชัน
วิธีเปรียบเทียบข้อความสองชุด
-
1
วางทั้งสองเวอร์ชัน
ช่องด้านซ้ายสำหรับข้อความต้นฉบับ ช่องด้านขวาสำหรับเวอร์ชันใหม่ วางหรือพิมพ์ข้อความโดยตรง
-
2
เลือกโหมดการแสดงผล
แบบเคียงข้างกันแสดงทั้งสองเวอร์ชันในคอลัมน์คู่ขนาน แบบแทรกในบรรทัดจะเรียงการเปลี่ยนแปลงซ้อนกันพร้อมเครื่องหมายเช่น `+` และ `-`
-
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
เครื่องมือนี้มีให้บริการในภาษาอื่น
- Diff-Viewer [DE]
- Fark Görüntüleyici [TR]
- عارض الفروق [AR]
- Diff Viewer [EN]
- Visualizador de Diferenças [PT]
- 差异查看器 [ZH]
- 差分ビューア [JA]
- Podgląd różnic [PL]
- Verschillenweergave [NL]
- Visor de diferencias [ES]
- 차이 뷰어 [KO]
- Trình xem khác biệt [VI]
- Skillnadsvisare [SV]
- Penampil Perbedaan [ID]
- Visualiseur de différences [FR]
- Visualizzatore di differenze [IT]
- Просмотр различий [RU]