Diff
checker
텍스트
텍스트
이미지
문서
Excel
폴더
Legal
Enterprise
데스크톱
요금제
로그인
데스크톱 앱 다운로드
텍스트 비교
두 텍스트 파일의 차이점을 찾아보세요
도구
기록
실시간 편집
공백 변경 숨기기
변경 없는 행 숨기기
줄바꿈 비활성화
레이아웃
나란히 보기
합쳐 보기
비교 단위
스마트
단어
글자
텍스트 스타일
모양 변경
구문 강조
언어 선택
제외
텍스트 변환
첫 변경으로
수정
Diffchecker Desktop
가장 안전하게 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
비교하기