Diff
checker
文本
文本
圖像
文檔
Excel
文件夾
Legal
Enterprise
桌面版
定價
登入
下載 Diffchecker 桌面版
比較文本
尋找兩個文字檔案之間的差異
工具
歷史
即時編輯器
隱藏空白變更
摺疊未變更行
關閉換行
檢視
拆分
統一
比對精度
智能
單詞
字符
文字樣式
變更外觀
語法突出顯示
選擇語法
忽略
文字轉換
前往第一個差異
編輯輸入
Diffchecker Desktop
執行Diffchecker最安全的方式。取得Diffchecker桌面應用程式:您的差異永遠不會離開您的電腦!
取得桌面版
Untitled Diff
建立於
4 年前
差異永不過期
清除
匯出
分享
解釋
62 刪除
行
總計
刪除
字符
總計
刪除
要繼續使用此功能,請升級到
Diff
checker
Pro
查看價格
85 行
全部複製
91 新增
行
總計
新增
字符
總計
新增
要繼續使用此功能,請升級到
Diff
checker
Pro
查看價格
118 行
全部複製
; Method Foo:Test1(System.String):bool:this
; Method Foo:Test1(System.String):bool:this
G_M39926_IG01: ;; offset=0000H
G_M39926_IG01: ;; offset=0000H
複製
已複製
複製
已複製
488BCA mov rcx, rdx
;; bbWeight=1 PerfScore 0.
00
;; bbWeight=1 PerfScore 0.
25
複製
已複製
複製
已複製
G_M39926_IG02: ;; offset=000
3
H
G_M39926_IG02: ;; offset=000
0
H
48BA805582BD21020000 mov rdx, 0x221BD825580 ; "t"
837A0800
cmp dword ptr [r
dx+8
],
0
488B12 mov rdx, gword ptr [rdx]
7E0D jle SHORT G_M39926_IG04
41B804000000 mov r8d, 4
;; bbWeight=1 PerfScore
4.00
3909
cmp dword ptr [r
cx
],
ecx
;; bbWeight=1 PerfScore
5.50
複製
已複製
複製
已複製
G_M39926_IG03: ;; offset=
0018H
G_M39926_IG03: ;; offset=
0006H
E9434AFEFF jmp System.String:StartsWith(System.String,int):bool:this
66837A0C74 cmp word ptr [rdx+12], 116
;; bbWeight=1 PerfScore
2
.00
0F94C0 sete al
; Total bytes of code:
29
0FB6C0 movzx rax, al
EB02 jmp SHORT G_M39926_IG05
;; bbWeight=0.50 PerfScore 3.12
G_M39926_IG04: ;; offset=0013H
33C0 xor eax, eax
;; bbWeight=0.50 PerfScore 0.12
G_M39926_IG05: ;; offset=0015H
C3 ret
;; bbWeight=1 PerfScore
1
.00
; Total bytes of code:
22
; Method Foo:Test2(System.String):bool:this
; Method Foo:Test2(System.String):bool:this
G_M61141_IG01: ;; offset=0000H
G_M61141_IG01: ;; offset=0000H
複製
已複製
複製
已複製
488BCA mov rcx, rdx
;; bbWeight=1 PerfScore 0.
00
;; bbWeight=1 PerfScore 0.
25
複製
已複製
複製
已複製
G_M61141_IG02: ;; offset=000
3
H
G_M61141_IG02: ;; offset=000
0
H
48BA885582BD21020000 mov rdx, 0x221BD825588 ; "te"
837A0802
cmp dword ptr [r
dx+8
],
2
488B12 mov rdx, gword ptr [rdx]
7C0F jl SHORT G_M61141_IG04
41B804000000 mov r8d, 4
;; bbWeight=1 PerfScore
4.00
3909
cmp dword ptr [r
cx
],
ecx
;; bbWeight=1 PerfScore
5.50
複製
已複製
複製
已複製
G_M61141_IG03: ;; offset=
0018H
G_M61141_IG03: ;; offset=
0006H
E9134AFEFF jmp System.String:StartsWith(System.String,int):bool:this
817A0C00650074 cmp dword ptr [rdx+12], 0x74006500
;; bbWeight=1 PerfScore
2
.00
0F94C0 sete al
; Total bytes of code:
29
0FB6C0 movzx rax, al
EB02 jmp SHORT G_M61141_IG05
;; bbWeight=0.50 PerfScore 3.12
G_M61141_IG04: ;; offset=0015H
33C0 xor eax, eax
;; bbWeight=0.50 PerfScore 0.12
G_M61141_IG05: ;; offset=0017H
C3 ret
;; bbWeight=1 PerfScore
1
.00
; Total bytes of code:
24
; Method Foo:Test3(System.String):bool:this
; Method Foo:Test3(System.String):bool:this
G_M60980_IG01: ;; offset=0000H
G_M60980_IG01: ;; offset=0000H
複製
已複製
複製
已複製
488BCA mov rcx, rdx
;; bbWeight=1 PerfScore 0.
00
;; bbWeight=1 PerfScore 0.
25
複製
已複製
複製
已複製
G_M60980_IG02: ;; offset=000
3
H
G_M60980_IG02: ;; offset=000
0
H
48BA905582BD21020000 mov rdx, 0x221BD825590 ; "tes"
837A0803
cmp dword ptr [r
dx+8
],
3
488B12 mov rdx, gword ptr [rdx]
7C16 jl SHORT G_M60980_IG04
41B804000000 mov r8d, 4
;; bbWeight=1 PerfScore
4.00
3909
cmp dword ptr [r
cx
],
ecx
;; bbWeight=1 PerfScore
5.50
複製
已複製
複製
已複製
G_M60980_IG03: ;; offset=
0018H
G_M60980_IG03: ;; offset=
0006H
E9E349FEFF jmp System.String:StartsWith(System.String,int):bool:this
48B80073006500740000 mov rax, 0x740065007300
;; bbWeight=1 PerfScore
2
.00
4839420C cmp qword ptr [rdx+12], rax
; Total bytes of code:
29
0F94C0 sete al
0FB6C0 movzx rax, al
EB02 jmp SHORT G_M60980_IG05
;; bbWeight=0.50 PerfScore 3.25
G_M60980_IG04: ;; offset=001CH
33C0 xor eax, eax
;; bbWeight=0.50 PerfScore 0.12
G_M60980_IG05: ;; offset=001EH
C3 ret
;; bbWeight=1 PerfScore
1
.00
; Total bytes of code:
31
; Method Foo:Test4(System.String):bool:this
; Method Foo:Test4(System.String):bool:this
G_M32275_IG01: ;; offset=0000H
G_M32275_IG01: ;; offset=0000H
複製
已複製
複製
已複製
488BCA mov rcx, rdx
;; bbWeight=1 PerfScore 0.
00
;; bbWeight=1 PerfScore 0.
25
複製
已複製
複製
已複製
G_M32275_IG02: ;; offset=000
3
H
G_M32275_IG02: ;; offset=000
0
H
48BA985582BD21020000 mov rdx, 0x221BD825598 ; "test"
837A0804
cmp dword ptr [r
dx+8
],
4
488B12 mov rdx, gword ptr [rdx]
7C16 jl SHORT G_M32275_IG04
41B804000000 mov r8d, 4
;; bbWeight=1 PerfScore
4.00
3909
cmp dword ptr [r
cx
],
ecx
;; bbWeight=1 PerfScore
5.50
複製
已複製
複製
已複製
G_M32275_IG03: ;; offset=
0018H
G_M32275_IG03: ;; offset=
0006H
E9B349FEFF jmp System.String:StartsWith(System.String,int):bool:this
48B87400650073007400 mov rax, 0x74007300650074
;; bbWeight=1 PerfScore
2
.00
4839420C cmp qword ptr [rdx+12], rax
; Total bytes of code:
29
0F94C0 sete al
0FB6C0 movzx rax, al
EB02 jmp SHORT G_M32275_IG05
;; bbWeight=0.50 PerfScore 3.25
G_M32275_IG04: ;; offset=001CH
33C0 xor eax, eax
;; bbWeight=0.50 PerfScore 0.12
G_M32275_IG05: ;; offset=001EH
C3 ret
;; bbWeight=1 PerfScore
1
.00
; Total bytes of code:
31
; Method Foo:Test4(System.String,System.String):bool:this
; Method Foo:Test4(System.String,System.String):bool:this
G_M11105_IG01: ;; offset=0000H
G_M11105_IG01: ;; offset=0000H
;; bbWeight=1 PerfScore 0.00
;; bbWeight=1 PerfScore 0.00
G_M11105_IG02: ;; offset=0000H
G_M11105_IG02: ;; offset=0000H
488BCA mov rcx, rdx
488BCA mov rcx, rdx
498BD0 mov rdx, r8
498BD0 mov rdx, r8
41B804000000 mov r8d, 4
41B804000000 mov r8d, 4
3909 cmp dword ptr [rcx], ecx
3909 cmp dword ptr [rcx], ecx
;; bbWeight=1 PerfScore 3.75
;; bbWeight=1 PerfScore 3.75
G_M11105_IG03: ;; offset=000EH
G_M11105_IG03: ;; offset=000EH
複製
已複製
複製
已複製
E9
8D49
FEFF jmp System.String:StartsWith(System.String,int):bool:this
E9
5541
FEFF jmp System.String:StartsWith(System.String,int):bool:this
;; bbWeight=1 PerfScore 2.00
;; bbWeight=1 PerfScore 2.00
; Total bytes of code: 19
; Total bytes of code: 19
複製
已複製
複製
已複製
已保存差異
原始文本
開啟檔案
; Method Foo:Test1(System.String):bool:this G_M39926_IG01: ;; offset=0000H 488BCA mov rcx, rdx ;; bbWeight=1 PerfScore 0.25 G_M39926_IG02: ;; offset=0003H 48BA805582BD21020000 mov rdx, 0x221BD825580 ; "t" 488B12 mov rdx, gword ptr [rdx] 41B804000000 mov r8d, 4 3909 cmp dword ptr [rcx], ecx ;; bbWeight=1 PerfScore 5.50 G_M39926_IG03: ;; offset=0018H E9434AFEFF jmp System.String:StartsWith(System.String,int):bool:this ;; bbWeight=1 PerfScore 2.00 ; Total bytes of code: 29 ; Method Foo:Test2(System.String):bool:this G_M61141_IG01: ;; offset=0000H 488BCA mov rcx, rdx ;; bbWeight=1 PerfScore 0.25 G_M61141_IG02: ;; offset=0003H 48BA885582BD21020000 mov rdx, 0x221BD825588 ; "te" 488B12 mov rdx, gword ptr [rdx] 41B804000000 mov r8d, 4 3909 cmp dword ptr [rcx], ecx ;; bbWeight=1 PerfScore 5.50 G_M61141_IG03: ;; offset=0018H E9134AFEFF jmp System.String:StartsWith(System.String,int):bool:this ;; bbWeight=1 PerfScore 2.00 ; Total bytes of code: 29 ; Method Foo:Test3(System.String):bool:this G_M60980_IG01: ;; offset=0000H 488BCA mov rcx, rdx ;; bbWeight=1 PerfScore 0.25 G_M60980_IG02: ;; offset=0003H 48BA905582BD21020000 mov rdx, 0x221BD825590 ; "tes" 488B12 mov rdx, gword ptr [rdx] 41B804000000 mov r8d, 4 3909 cmp dword ptr [rcx], ecx ;; bbWeight=1 PerfScore 5.50 G_M60980_IG03: ;; offset=0018H E9E349FEFF jmp System.String:StartsWith(System.String,int):bool:this ;; bbWeight=1 PerfScore 2.00 ; Total bytes of code: 29 ; Method Foo:Test4(System.String):bool:this G_M32275_IG01: ;; offset=0000H 488BCA mov rcx, rdx ;; bbWeight=1 PerfScore 0.25 G_M32275_IG02: ;; offset=0003H 48BA985582BD21020000 mov rdx, 0x221BD825598 ; "test" 488B12 mov rdx, gword ptr [rdx] 41B804000000 mov r8d, 4 3909 cmp dword ptr [rcx], ecx ;; bbWeight=1 PerfScore 5.50 G_M32275_IG03: ;; offset=0018H E9B349FEFF jmp System.String:StartsWith(System.String,int):bool:this ;; bbWeight=1 PerfScore 2.00 ; Total bytes of code: 29 ; Method Foo:Test4(System.String,System.String):bool:this G_M11105_IG01: ;; offset=0000H ;; bbWeight=1 PerfScore 0.00 G_M11105_IG02: ;; offset=0000H 488BCA mov rcx, rdx 498BD0 mov rdx, r8 41B804000000 mov r8d, 4 3909 cmp dword ptr [rcx], ecx ;; bbWeight=1 PerfScore 3.75 G_M11105_IG03: ;; offset=000EH E98D49FEFF jmp System.String:StartsWith(System.String,int):bool:this ;; bbWeight=1 PerfScore 2.00 ; Total bytes of code: 19
更改後文本
開啟檔案
; Method Foo:Test1(System.String):bool:this G_M39926_IG01: ;; offset=0000H ;; bbWeight=1 PerfScore 0.00 G_M39926_IG02: ;; offset=0000H 837A0800 cmp dword ptr [rdx+8], 0 7E0D jle SHORT G_M39926_IG04 ;; bbWeight=1 PerfScore 4.00 G_M39926_IG03: ;; offset=0006H 66837A0C74 cmp word ptr [rdx+12], 116 0F94C0 sete al 0FB6C0 movzx rax, al EB02 jmp SHORT G_M39926_IG05 ;; bbWeight=0.50 PerfScore 3.12 G_M39926_IG04: ;; offset=0013H 33C0 xor eax, eax ;; bbWeight=0.50 PerfScore 0.12 G_M39926_IG05: ;; offset=0015H C3 ret ;; bbWeight=1 PerfScore 1.00 ; Total bytes of code: 22 ; Method Foo:Test2(System.String):bool:this G_M61141_IG01: ;; offset=0000H ;; bbWeight=1 PerfScore 0.00 G_M61141_IG02: ;; offset=0000H 837A0802 cmp dword ptr [rdx+8], 2 7C0F jl SHORT G_M61141_IG04 ;; bbWeight=1 PerfScore 4.00 G_M61141_IG03: ;; offset=0006H 817A0C00650074 cmp dword ptr [rdx+12], 0x74006500 0F94C0 sete al 0FB6C0 movzx rax, al EB02 jmp SHORT G_M61141_IG05 ;; bbWeight=0.50 PerfScore 3.12 G_M61141_IG04: ;; offset=0015H 33C0 xor eax, eax ;; bbWeight=0.50 PerfScore 0.12 G_M61141_IG05: ;; offset=0017H C3 ret ;; bbWeight=1 PerfScore 1.00 ; Total bytes of code: 24 ; Method Foo:Test3(System.String):bool:this G_M60980_IG01: ;; offset=0000H ;; bbWeight=1 PerfScore 0.00 G_M60980_IG02: ;; offset=0000H 837A0803 cmp dword ptr [rdx+8], 3 7C16 jl SHORT G_M60980_IG04 ;; bbWeight=1 PerfScore 4.00 G_M60980_IG03: ;; offset=0006H 48B80073006500740000 mov rax, 0x740065007300 4839420C cmp qword ptr [rdx+12], rax 0F94C0 sete al 0FB6C0 movzx rax, al EB02 jmp SHORT G_M60980_IG05 ;; bbWeight=0.50 PerfScore 3.25 G_M60980_IG04: ;; offset=001CH 33C0 xor eax, eax ;; bbWeight=0.50 PerfScore 0.12 G_M60980_IG05: ;; offset=001EH C3 ret ;; bbWeight=1 PerfScore 1.00 ; Total bytes of code: 31 ; Method Foo:Test4(System.String):bool:this G_M32275_IG01: ;; offset=0000H ;; bbWeight=1 PerfScore 0.00 G_M32275_IG02: ;; offset=0000H 837A0804 cmp dword ptr [rdx+8], 4 7C16 jl SHORT G_M32275_IG04 ;; bbWeight=1 PerfScore 4.00 G_M32275_IG03: ;; offset=0006H 48B87400650073007400 mov rax, 0x74007300650074 4839420C cmp qword ptr [rdx+12], rax 0F94C0 sete al 0FB6C0 movzx rax, al EB02 jmp SHORT G_M32275_IG05 ;; bbWeight=0.50 PerfScore 3.25 G_M32275_IG04: ;; offset=001CH 33C0 xor eax, eax ;; bbWeight=0.50 PerfScore 0.12 G_M32275_IG05: ;; offset=001EH C3 ret ;; bbWeight=1 PerfScore 1.00 ; Total bytes of code: 31 ; Method Foo:Test4(System.String,System.String):bool:this G_M11105_IG01: ;; offset=0000H ;; bbWeight=1 PerfScore 0.00 G_M11105_IG02: ;; offset=0000H 488BCA mov rcx, rdx 498BD0 mov rdx, r8 41B804000000 mov r8d, 4 3909 cmp dword ptr [rcx], ecx ;; bbWeight=1 PerfScore 3.75 G_M11105_IG03: ;; offset=000EH E95541FEFF jmp System.String:StartsWith(System.String,int):bool:this ;; bbWeight=1 PerfScore 2.00 ; Total bytes of code: 19
尋找差異