ESC

ข้อความต้นฉบับ

ข้อความที่แก้ไข

0
บรรทัดที่เพิ่ม
0
บรรทัดที่ลบ
0
บรรทัดไม่เปลี่ยน

ผลลัพธ์ความแตกต่าง

ป้อนข้อความสองชิ้นและคลิกเปรียบเทียบเพื่อดูความแตกต่าง

ตัวอย่างการใช้งาน

เปรียบเทียบเอกสาร

เปรียบเทียบเอกสารสองเวอร์ชันเพื่อตรวจจับทุกการเปลี่ยนแปลง การเพิ่ม และการลบระหว่างกันอย่างรวดเร็ว

ตรวจสอบโค้ด

เปรียบเทียบโค้ดสั้นๆ เพื่อตรวจสอบการเปลี่ยนแปลงระหว่างเวอร์ชันต่างๆ ของซอร์สโค้ด

ติดตามเวอร์ชัน

ติดตามการเปลี่ยนแปลงในบันทึกการเปลี่ยนแปลง หมายเหตุการเผยแพร่ หรือไฟล์การกำหนดค่าข้ามเวอร์ชัน

คุณสมบัติ

ป้อนข้อมูลเคียงข้าง

ป้อนข้อความต้นฉบับและข้อความที่แก้ไขในแผงแยกกันเพื่อการเปรียบเทียบที่ง่าย

ผลลัพธ์แยกสี

บรรทัดที่เพิ่มเป็นสีเขียว บรรทัดที่ลบเป็นสีแดง บรรทัดไม่เปลี่ยนเป็นสไตล์ปกติ

ตัวเลือกยืดหยุ่น

ไม่สนใจตัวพิมพ์ ช่องว่าง หรือตัดช่องว่างบรรทัดเพื่อการเปรียบเทียบที่ยืดหยุ่นมากขึ้น

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

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

วิธีใช้งาน?

1

ป้อนข้อความ

วางหรือพิมพ์ข้อความต้นฉบับทางซ้ายและข้อความที่แก้ไขทางขวา

2

ตั้งค่าตัวเลือกและเปรียบเทียบ

เปิดใช้งานตัวเลือกไม่สนใจตัวพิมพ์ ไม่สนใจช่องว่าง หรือตัดช่องว่างบรรทัดตามต้องการ จากนั้นคลิกเปรียบเทียบ

3

ตรวจสอบและคัดลอก

ตรวจสอบผลลัพธ์ความแตกต่างแบบแยกสีที่แสดงการเปลี่ยนแปลงทั้งหมด คัดลอกผลลัพธ์หากต้องการ

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

เครื่องมือนี้ใช้อัลกอริทึม LCS (Longest Common Subsequence) ซึ่งเป็นแนวทางพื้นฐานเดียวกับที่ git diff, GNU diff และเครื่องมือ diff ระดับมืออาชีพส่วนใหญ่ใช้ โดยจะค้นหาลำดับบรรทัดที่ยาวที่สุดซึ่งมีร่วมกันในทั้งสองข้อความ จากนั้นจัดประเภทส่วนที่เหลือว่าเพิ่มหรือลบ ผลลัพธ์คือ diff ที่กระชับซึ่งแสดงให้เห็นว่าอะไรเปลี่ยนแปลงไปอย่างแม่นยำ

บรรทัดสีเขียวคือบรรทัดที่เพิ่ม — มีในข้อความที่แก้ไขแต่ไม่มีในต้นฉบับ บรรทัดสีแดงคือบรรทัดที่ลบ — มีในต้นฉบับแต่ไม่มีในข้อความที่แก้ไข บรรทัดที่ไม่เปลี่ยนแปลงแสดงในสไตล์ปกติและแสดงบริบทรอบๆ การเปลี่ยนแปลง แถบสถิติแสดงจำนวนรวมของแต่ละประเภท

เมื่อเปิดใช้งาน การเปรียบเทียบจะไม่คำนึงถึงตัวพิมพ์ใหญ่เล็ก: "Hello" และ "hello" ถือว่าเป็นบรรทัดเดียวกัน มีประโยชน์เมื่อเปรียบเทียบข้อความที่มีการเปลี่ยนตัวพิมพ์แต่เนื้อหาเหมือนกัน

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

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

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

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

ไม่ครับ การเปรียบเทียบทั้งหมดทำงานในเบราว์เซอร์ของคุณด้วย JavaScript ข้อความไม่เคยออกจากอุปกรณ์ของคุณ ทำให้ปลอดภัยสำหรับการเปรียบเทียบเอกสารสำคัญ โค้ดที่เป็นกรรมสิทธิ์ หรือข้อมูลลับ

เปรียบเทียบข้อความคืออะไร?

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

การทำงานเบื้องหลัง

เครื่องมือใช้อัลกอริทึม Longest Common Subsequence เหมือนกับ git diff และเครื่องมือ diff ระดับมืออาชีพอื่นๆ เปรียบเทียบทีละบรรทัดและจัดหมวดหมู่เป็นเพิ่ม (เขียว) ลบ (แดง) หรือไม่เปลี่ยน

การใช้งานจริง

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

ตัวเลือกการเปรียบเทียบที่ยืดหยุ่น

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

คัดลอกแล้วไปต่อ

เมื่อได้ผลลัพธ์ diff แล้ว คัดลอกด้วยคลิกเดียว ปุ่มสลับสลับข้อความต้นฉบับกับที่แก้ไขได้อย่างรวดเร็ว ทุกอย่างทำงานทันทีในเบราว์เซอร์ -- ไม่ต้องอัปโหลด ไม่ต้องรอ ไม่ต้องสมัครบัญชี

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

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

ความปลอดภัยและความเป็นส่วนตัว

ความปลอดภัยของข้อมูลของคุณคือความสำคัญอันดับแรกของเรา

การประมวลผลภายใน

การประมวลผลทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ

ไม่มีการถ่ายโอนข้อมูล

ข้อมูลของคุณจะไม่ถูกส่งไปยังเซิร์ฟเวอร์ของเรา

ไม่มีการจัดเก็บข้อมูล

ไม่มีข้อมูลถูกเก็บหรือแบ่งปัน

การเข้ารหัส SSL

การเข้ารหัส SSL สำหรับการเชื่อมต่อที่ปลอดภัย

ขั้นตอนถัดไป

อีกมากมายใน MoreOnlineTools