ฉันต้องการเครื่องมือเพื่อเปรียบเทียบ 2 ไบนารี ไฟล์มีขนาดค่อนข้างใหญ่ เครื่องมือฟรีแวร์หรือรุ่นทดลองบางตัวที่ฉันพบบนอินเทอร์เน็ตไม่สะดวกในการใช้สำหรับไฟล์ขนาดใหญ่ คุณช่วยแนะนำเครื่องมือบางอย่างให้ฉันได้ไหม
ฉันต้องการเครื่องมือเพื่อเปรียบเทียบ 2 ไบนารี ไฟล์มีขนาดค่อนข้างใหญ่ เครื่องมือฟรีแวร์หรือรุ่นทดลองบางตัวที่ฉันพบบนอินเทอร์เน็ตไม่สะดวกในการใช้สำหรับไฟล์ขนาดใหญ่ คุณช่วยแนะนำเครื่องมือบางอย่างให้ฉันได้ไหม
คำตอบ:
ความเป็นไปได้ไม่กี่:
ดูเพิ่มเติมที่: https://web.archive.org/web/20151122151611//programming/688504/binary-diff-tool-for-very-large-files
หากคุณต้องการค้นหาว่าไฟล์เหมือนกันหรือไม่คุณสามารถใช้fc
คำสั่งWindows ในโหมดไบนารี:
fc.exe /b file1 file2
สำหรับรายละเอียดโปรดดูการอ้างอิงสำหรับ fc
Total Commanderยังมีตัวเลือกเปรียบเทียบแบบไบนารี: ไปที่:File \\Compare by content
PS ฉันเดาว่าบางคนอาจใช้เครื่องมือนี้และอาจไม่ทราบถึงคุณลักษณะในตัว
Total Commander
ค่าใช้จ่าย $ 42 USD
"มีดสวิส" ที่ชื่นชอบที่สุดของฉันเปรียบเทียบจากhttp://www.scootersoftware.com/
Beyond Compare
เป็นซอฟต์แวร์ที่จ่ายที่จะทำงานได้เพียง 30 วัน หลังจากนั้นคุณจะต้องได้รับใบอนุญาตที่มีราคา $ 60
ใน Cygwin:
$cmp -bl <file1> <file2>
diffs offsets และค่าไบนารีอยู่ในรูปของทศนิยมและฐานแปดตามลำดับ .. Vladi
ฉันชอบใช้ objcopy เพื่อแปลงเป็น hex แล้วใช้ diff
objcopy -I binary -O ihex <in_file> <out_file>
ฉันคิดว่าhexcmpนั้นใช้งานง่ายและรวดเร็ว
มันเป็นแอป gui เทียบกับบรรทัดคำสั่งเหล่านั้นใช้งานง่าย แต่ทรงพลังที่มีคุณสมบัติค่อนข้างฉลาด มันควรจะมีประโยชน์สำหรับผู้เริ่มต้นและผู้ใช้ที่ผ่าน
HexCmp HexCmp เป็นไฟล์ไบนารีของแอปพลิเคชั่นการเปรียบเทียบและโปรแกรมแก้ไข hex ที่ใช้งานง่าย มันสามารถช่วยให้คุณเปรียบเทียบสองไฟล์เป็นแบบไบนารีดิบอย่างรวดเร็วและง่ายดาย ($ 29.95)
เมื่ออยู่ด้านนอกคุณสามารถใช้ "DiffTool" จาก Googles Play Store ได้เช่นกัน DiffTool เปรียบเทียบไฟล์ข้อความไฟล์ไบนารีและโฟลเดอร์หากไฟล์ไม่ใหญ่มาก