ตัวเปรียบเทียบข้อความและไฟล์
เปรียบเทียบข้อความหรือไฟล์สองเวอร์ชัน แสดงบรรทัดที่เพิ่ม ลบ และไม่เปลี่ยนแปลง ทำงานในเบรา…
เริ่มใช้งาน
คุณสมบัติและตัวอย่างการใช้งาน
เครื่องมือนี้ช่วยให้คุณเห็นความแตกต่างระหว่างข้อความสองเวอร์ชันได้ทันที โดยไม่ต้องส่งข้อมูลไปยังเซิร์ฟเวอร์ ไฟล์และข้อความทั้งหมดถูกประมวลผลในเบราว์เซอร์ของคุณ
ตัวอย่างที่เป็นรูปธรรม
สมมติว่าข้อความ A คือ "แดง น้ำเงิน" และข้อความ B คือ "แดง เขียว" ผลลัพธ์จะแสดงบรรทัด "แดง" เป็นบรรทัดที่ไม่เปลี่ยนแปลง บรรทัด "เขียว" เป็นบรรทัดที่เพิ่ม (+) และบรรทัด "น้ำเงิน" เป็นบรรทัดที่ลบ (-) การแทนที่แสดงเป็นการเพิ่มและการลบ ไม่มีรูปแบบพิเศษสำหรับการเปลี่ยนแปลง
ข้อจำกัดที่ควรทราบ
- การเปรียบเทียบเป็นแบบตรงตามตัวอักษร ตัวพิมพ์ใหญ่-เล็ก และช่องว่าง มีความสำคัญ
- ไม่มีความสามารถในการละเว้นช่องว่าง หรือเปรียบเทียบแบบไวยากรณ์
- ไม่รองรับการเปรียบเทียบไดเรกทอรี ไฟล์ไบนารี หรือตัวแก้ไขแบบรวม
- การเข้ารหัสไฟล์เป็นไปตาม UTF-8 ของเบราว์เซอร์ ไฟล์ที่เข้ารหัสแบบอื่นอาจแสดงไม่ถูกต้อง
- ขนาดที่จำกัด: แต่ละด้านไม่เกิน 20,000 บรรทัด และผลคูณของจำนวนบรรทัดทั้งสองด้านต้องไม่เกินประมาณ 4,000,000 เซลล์ เนื่องจากอัลกอริทึมใช้ตาราง longest common subsequence ซึ่งใช้หน่วยความจำมาก
คำถามที่พบบ่อย
1. ฉันสามารถเปรียบเทียบไฟล์ขนาดใหญ่ได้หรือไม่?
ได้ แต่จำกัดที่ 5 MiB ต่อไฟล์ และ 500,000 ตัวอักษรต่อช่อง รวมถึงข้อจำกัดด้านจำนวนบรรทัดและเซลล์ หากไฟล์ใหญ่เกินไป เครื่องมืออาจไม่สามารถประมวลผลได้
2. ผลลัพธ์ที่คัดลอกมีรูปแบบอย่างไร?
ผลลัพธ์ที่คัดลอกจะมีเครื่องหมาย + และ - นำหน้าบรรทัดที่เพิ่มและลบตามลำดับ เช่นเดียวกับที่แสดงบนหน้าจอ บรรทัดที่ไม่เปลี่ยนแปลงจะไม่มีเครื่องหมายนำหน้า
3. เครื่องมือนี้รองรับการเปรียบเทียบแบบไม่สนใจช่องว่างหรือไม่?
ไม่รองรับ การเปรียบเทียบจะคำนึงถึงช่องว่างและตัวพิมพ์ใหญ่-เล็กทั้งหมด หากต้องการเปรียบเทียบโดยไม่สนใจช่องว่าง คุณต้องปรับข้อความด้วยตนเองก่อน
รายการตรวจสอบก่อนใช้งาน
- ตรวจสอบว่าข้อความหรือไฟล์ไม่เกินขีดจำกัดที่ระบุ
- ตรวจสอบว่าการเข้ารหัสไฟล์เป็น UTF-8
- ทราบว่าการแทนที่จะแสดงเป็นการเพิ่มและการลบ
- ข้อมูลทั้งหมดถูกประมวลผลในเบราว์เซอร์ ไม่มีการอัปโหลดไปยังเซิร์ฟเวอร์
การประมวลผลเกิดขึ้นภายในเบราว์เซอร์ของคุณ