วิธีเปรียบเทียบสองไฟล์ตามเนื้อหาใน Windows
มีบางครั้งที่คุณต้องเปรียบเทียบสองไฟล์และตรวจสอบว่าเนื้อหาต่างกันหรือไม่ ในบางสถานการณ์ คุณสามารถเปิดไฟล์ทั้งสองไฟล์และดูเนื้อหาได้ เช่น เมื่อคุณต้องการเปรียบเทียบรูปภาพสองภาพหรือไฟล์ข้อความ(text file) สอง ไฟล์ อย่างไรก็ตาม นั่นเป็นงานที่ค่อนข้างน่าเบื่อในการดำเนินการ และคุณอาจพลาดความแตกต่างเล็กน้อย เช่น การเปลี่ยนสีเล็กน้อยบนภาพถ่าย หรือวลีในไฟล์ข้อความ (text file)นั่นเป็นเหตุผลที่ดีที่จะทราบวิธีการสองสามวิธีในการเปรียบเทียบเนื้อหาของไฟล์สองไฟล์โดยทางโปรแกรม โดยใช้ซอฟต์แวร์แทนประสาทสัมผัสของคุณ 🙂 คุณสามารถทำได้สามวิธีโดยใช้PowerShellหรือแอปของบุคคลที่สามสำหรับ Windows:
วิธีเปรียบเทียบสองไฟล์โดยใช้PowerShell
Windows 10 ไม่มีเครื่องมือในตัวสำหรับเปรียบเทียบสองไฟล์ อย่างไรก็ตาม คุณสามารถใช้PowerShellเพื่อดำเนินการดังกล่าวได้ เริ่มต้นด้วยการเปิดPowerShell : วิธีที่รวดเร็วในการทำคือกดปุ่มWin + Xบนแป้นพิมพ์พร้อมกัน จากนั้นกดIหากคุณต้องการเรียกใช้PowerShellในฐานะผู้ใช้มาตรฐาน หรือAหากคุณต้องการเรียกใช้ในฐานะผู้ดูแลระบบ .
เมื่อคุณเปิดPowerShell แล้วให้ รันคำสั่งต่อไปนี้:
if((Get-FileHash "Path to the first file")).hash -eq (Get-FileHash "Path to the second file") {"ไฟล์ที่เปรียบเทียบทั้งสองนั้นเหมือนกัน"} อื่น {"ไฟล์ที่เปรียบเทียบทั้งสองไฟล์ ไม่เหมือนกัน"}(if((Get-FileHash "Path to the first file").hash -eq (Get-FileHash "Path to the second file").hash) {"The two compared files are identical"} else {"The two compared files are NOT identical"})
แน่นอน คุณควรเปลี่ยน"เส้นทางไปยังไฟล์แรก"("Path to the first file")และ"เส้นทางไปยังไฟล์ที่สอง"("Path to the second file")ด้วยเส้นทางจริงไปยังไฟล์ของคุณ ตัวอย่างเช่น เราต้องการเปรียบเทียบไฟล์สองไฟล์ที่เรียกว่าDigitalCitizen1.txtและDigitalCitizen2.txtทั้งสองไฟล์ที่พบในไดรฟ์D:
เพื่อเปรียบเทียบเนื้อหา เราต้องรันคำสั่งนี้:
if((Get-FileHash "D:DigitalCitizen1.txt")).hash -eq (Get-FileHash "D:DigitalCitizen2.txt") {"ไฟล์ที่เปรียบเทียบทั้งสองไฟล์เหมือนกัน"} อื่น {"ไฟล์ที่เปรียบเทียบทั้งสองไฟล์ ไม่เหมือนกัน"}(if((Get-FileHash "D:DigitalCitizen1.txt").hash -eq (Get-FileHash "D:DigitalCitizen2.txt").hash) {"The two compared files are identical"} else {"The two compared files are NOT identical"})
หากเนื้อหาของทั้งสองไฟล์เหมือนกัน ผลลัพธ์ที่คุณได้รับในPowerShellจะบอกคุณว่า"ไฟล์ที่เปรียบเทียบทั้งสองนั้นเหมือนกัน"("The two compared files are identical.")
หากเนื้อหาของสองไฟล์ต่างกัน ผลลัพธ์ที่คุณได้รับในPowerShellจะบอกคุณว่า"ไฟล์ที่เปรียบเทียบทั้งสองไม่เหมือนกัน"("The two compared files are NOT identical.")
แม้ว่าการใช้PowerShellนั้นทั้งเร็วและค่อนข้างง่าย แต่บางคนไม่ชอบใช้สภาพแวดล้อมแบบบรรทัดคำสั่ง ด้วยเหตุนี้ เราจะแสดงวิธีเปรียบเทียบสองไฟล์ในWindowsโดยใช้แอปของบริษัทอื่นที่มีอินเทอร์เฟซผู้ใช้แบบกราฟิก
วิธีเปรียบเทียบสองไฟล์โดยใช้ Total Commander
Total Commanderเป็นตัวจัดการไฟล์แชร์แวร์(shareware file manager)ที่มีให้สำหรับWindows ทุก รุ่น คุณสามารถรับได้จากเว็บไซต์ทางการ ที่นี่: Total Commander (Total Commander)เมื่อคุณติดตั้งและเปิดแล้ว ให้ใช้หน้าต่างเพื่อนำทางไปยังไฟล์สองไฟล์ที่คุณต้องการเปรียบเทียบ ที่ด้านซ้ายของTotal Commanderให้ไปที่ไฟล์แรก และไปที่ไฟล์ที่สองทางด้านขวา จากนั้นเลือกไฟล์ทั้งสองโดยคลิกที่ไฟล์นั้นแล้วกดแป้นเว้นวรรค เมื่อเลือกไฟล์แล้ว ชื่อของไฟล์จะเป็นสีแดง ดังที่คุณเห็นในภาพหน้าจอด้านล่าง
ตอนนี้เปิด ตัวเลือก ไฟล์(Files)จาก เมนู Total Commander(Total Commander's)ที่มุมบนซ้าย แล้วคลิก" เปรียบเทียบตามเนื้อหา("Compare By Content) "
หากไฟล์สองไฟล์ที่คุณเลือกเปรียบเทียบเหมือนกันTotal Commanderจะเปิดหน้าต่างป๊อปอัป(popup window) ขนาดเล็ก ขึ้น ซึ่งจะบอกคุณว่า"The two files have the same content!".
หากเนื้อหาของไฟล์ที่เปรียบเทียบทั้งสองแตกต่างกันTotal Commanderจะเปิดหน้าต่างซึ่งจะแสดงความแตกต่างระหว่างสองไฟล์โดยไฮไลต์ด้วยสีแดง
Total Commanderยังให้ตัวเลือกอื่นๆ แก่คุณสำหรับการตรวจสอบความแตกต่างและแก้ไขไฟล์ทั้งสองไฟล์ แต่ไฟล์เหล่านั้นอยู่นอกขอบเขตของบทช่วยสอนนี้ เราจึงให้คุณค้นพบไฟล์เหล่านี้ได้ด้วยตัวเอง
วิธีเปรียบเทียบสองไฟล์โดยใช้AptDiff
แอปฟรีแวร์ที่สามารถช่วยคุณเปรียบเทียบไฟล์ตามเนื้อหาคือAptDiff แม้ว่าแอปจะไม่ได้รับการดูแลอีกต่อไป แต่ก็ยังใช้งานได้กับWindows ทุก รุ่นตั้งแต่Windows 2000ขึ้นไป รวมถึงWindows 10 คุณสามารถรับได้จากSoftpedia
หลังจากที่คุณติดตั้งและเปิดAptDiffระบบจะขอให้คุณเลือกไฟล์ที่คุณต้องการเปรียบเทียบทันที ป้อน(Enter)เส้นทางไปยังไฟล์ทั้งสองหรือใช้ ปุ่ม "…"เพื่อเรียกดูผ่านคอมพิวเตอร์ของคุณและเลือก
จากนั้นเลือกว่าคุณต้องการเปรียบเทียบทั้งสองไฟล์เป็นไฟล์ข้อความ หรือหากคุณต้องการเปรียบเทียบเป็นไบนารี คุณสามารถเลือกตัวเลือกใดก็ได้ โดยไม่คำนึงถึงประเภทของไฟล์ที่คุณเปรียบเทียบ อย่างไรก็ตาม โปรดทราบว่าเมื่อเปรียบเทียบเนื้อหาของไฟล์แล้ว แอปจะโหลดเนื้อหาในบานหน้าต่างที่แยกจากกันสองบาน และแสดงให้คุณเห็นถึงความแตกต่างที่ระบุ หากมี หากคุณเลือก"เปรียบเทียบเป็นข้อความ"("Compare as Text,")บานหน้าต่างทั้งสองบานจะแสดงเนื้อหาและความแตกต่างของข้อความ มิฉะนั้น หากคุณเลือก"เปรียบเทียบเป็นไบนารี"("Compare as Binary,")เนื้อหาของทั้งสองไฟล์จะแสดงเป็นรหัสฐานสิบหก
เช่นเดียวกับTotal Commander AptDiff ยัง ให้คุณใช้เครื่องมือเพิ่มเติมสำหรับการเปรียบเทียบและแก้ไขเนื้อหาของทั้งสองไฟล์
วิธีที่คุณชอบในการเปรียบเทียบสองไฟล์ตามเนื้อหาคืออะไร?
ตอนนี้ คุณรู้วิธีง่ายๆ สามวิธีในการเปรียบเทียบไฟล์สองไฟล์ตามเนื้อหาในWindows คน ไหน(Which)ที่คุณชื่นชอบ? คุณต้องการใช้คำสั่งในPowerShellหรือคุณอยากติดตั้งและใช้แอปของบริษัทอื่นที่มีอินเทอร์เฟซแบบภาพด้วยหรือไม่ หากคุณทราบวิธีอื่นๆ ในการเปรียบเทียบไฟล์ โปรดแจ้งให้เราทราบโดยแสดงความคิดเห็นในส่วนด้านล่าง
Related posts
วิธีการสลับไปมาระหว่าง CMD and PowerShell ใน Windows Terminal
วิธีการสร้างหลายโฟลเดอร์ในครั้งเดียว
Windows Terminal คืออะไร
สิ่งที่รูปแบบของ Windows 10 เครื่องคอมพิวเตอร์แล็ปท็อปหรือแท็บเล็ตคืออะไร? 8 วิธีที่จะหา
PowerShell ใน Windows คืออะไร และคุณสามารถทำอะไรกับมันได้บ้าง
วิธีติดตั้งแอปเริ่มต้นของ Windows 10 ใหม่ทั้งหมดด้วย PowerShell
วิธีนับไฟล์ในโฟลเดอร์โดยใช้ PowerShell, CMD หรือ File Explorer
7 วิธีในการย่อเล็กสุดและเพิ่มแอพใน Windows 10
วิธีที่จะทำให้ Google search engine ของฉันใน Microsoft Edge
วิธีการใช้มุมมองใน File Explorer Windows 10 อย่างมืออาชีพ
วิธีการส่งออกแผนผังไดเร็กทอรีของโฟลเดอร์ใน Windows
วิธีการใช้ Search ใน Windows 11
รีเซ็ต PowerShell และ CMD เป็นการตั้งค่าเริ่มต้น
ดูข้อมูลระบบและจัดการกระบวนการจาก CMD หรือ PowerShell
Fix problem: Drag and drop ไม่ได้ทำงานใน Windows
วิธีการลบหรือปิดใช้งาน OneDrive ใน Windows
วิธีการพิมพ์บทความโดยไม่ต้องโฆษณาในเบราว์เซอร์ที่สำคัญทั้งหมด
Windows 10 Timeline และวิธีการใช้ประโยชน์สูงสุดจากมัน
คืออะไร Task View ใน Windows 10 และวิธีการใช้งาน
วิธีการพิมพ์ภาพในหลาย ๆ หน้าโดยใช้สีของ Windows 10