Windows 명령 행 바이너리 diff 도구


6

Windows 명령 줄이 있습니까? diff 무료 도구입니까?

두 바이너리 파일을 비교하여 서로 다른지 아닌지 확인해야합니다. 나는 그들이 어떻게 다른지에 관심이 없다. 단지 그것이 그들이 다른 것인지 알 필요가있다.

답변:


10

사용 comp cmd.exe에서 명령

[C:\]comp /?
Compares the contents of two files or sets of files.                                                                    

COMP [data1] [data2] [/D] [/A] [/L] [/N=number] [/C] [/OFF[LINE]]                                                       

  data1      Specifies location and name(s) of first file(s) to compare.                                                
  data2      Specifies location and name(s) of second files to compare.                                                 
  /D         Displays differences in decimal format.                                                                    
  /A         Displays differences in ASCII characters.                                                                  
  /L         Displays line numbers for differences.                                                                     
  /N=number  Compares only the first specified number of lines in each file.                                            
  /C         Disregards case of ASCII letters when comparing files.                                                     
  /OFF[LINE] Do not skip files with offline attribute set.                                                              

To compare sets of files, use wildcards in data1 and data2 parameters. 

2
comp를 사용하면 Windows 시스템에서 아무 것도 설치하지 않고도 작동한다는 이점이 있습니다.
dwj

3
또한 diff와 비슷한 동작이 필요한 경우에 대비하여보다 유연한 파일 비교를위한 fc 명령이 있습니다.
A Dwarf

3
언급 할 답변을 수정해야한다고 생각합니다. fc. 그것도 유용합니다.
Ehtesh Choudhury


4

저자는 완전한 차이를 실제로 원하지 않기 때문에 제목은 오해의 소지가 있습니다. 그는 단지 IF 2 파일이 다른지 알고 싶어합니다. 파일이 큰 경우 구별이 중요합니다.

체크섬 방법은 분명히 두 파일을 모두 읽습니다. 내가 말할 수있는 한, FCCOMP 첫 번째 바이트에 차이가 있더라도 둘 다 전체 파일을 읽습니다.

John T가 제안한대로 GNU diffutils를 얻으십시오. cmp.exe. 대용량 파일의 경우, cmp COMP 또는 FC보다 훨씬 빠릅니다.

즉, 명령 줄 도구가 필요한 경우입니다. GUI 셰어웨어를 사용할 수있는 경우 Total Commander에는 "파일 비교"명령과 "파일 동기화"명령이있어 내용별로 파일을 비교하도록 설정할 수 있습니다. 둘 다 매우 빠릅니다.


0

드워프는 위의 정확한 답을 주셨습니다. 명령 프롬프트를 사용하여 두 폴더를 비교할 수도 있습니다. 예를 들어 모든 것을 이해하려면 튜토리얼 확인

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.