답변:
사용 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.
fc
. 그것도 유용합니다.
서로 다르다면 간단히 볼 수 있습니다. 그들 MD5 . 차이점에 대한 자세한 내용은 Windows 용 GNU DiffUtils .
저자는 완전한 차이를 실제로 원하지 않기 때문에 제목은 오해의 소지가 있습니다. 그는 단지 IF 2 파일이 다른지 알고 싶어합니다. 파일이 큰 경우 구별이 중요합니다.
체크섬 방법은 분명히 두 파일을 모두 읽습니다. 내가 말할 수있는 한, FC
과 COMP
첫 번째 바이트에 차이가 있더라도 둘 다 전체 파일을 읽습니다.
John T가 제안한대로 GNU diffutils를 얻으십시오. cmp.exe
. 대용량 파일의 경우, cmp
COMP 또는 FC보다 훨씬 빠릅니다.
즉, 명령 줄 도구가 필요한 경우입니다. GUI 셰어웨어를 사용할 수있는 경우 Total Commander에는 "파일 비교"명령과 "파일 동기화"명령이있어 내용별로 파일을 비교하도록 설정할 수 있습니다. 둘 다 매우 빠릅니다.