comp | |
Developer: | DEC, IBM, Microsoft, Digital Research, Novell, Paul Vojta, ReactOS Contributors |
Operating System: | OS/8, PC DOS, MS-DOS, FlexOS, SISNE plus, OS/2, eComStation, ArcaOS, Windows, DR DOS, FreeDOS, ReactOS |
Platform: | Cross-platform |
Genre: | Command |
License: | FreeDOS: MIT ReactOS: GNU GPL 2 |
In computing, comp
is a command used on DEC OS/8,[1] DOS, DR FlexOS,[2] IBM OS/2,[3] Microsoft Windows[4] and related computer operating systems such as ReactOS. It is used to perform comparisons of multiple computer files to show the differences between them.[5]
In DOS, the comp
command first appeared in PC DOS 1.0[6] and has been included in most versions of MS-DOS and PC DOS. A newer command, [[File Compare|fc]]
was added in DOS 3.3 which allows for line comparisons in addition to binary comparisons. DR DOS 6.0 also includes an implementation of the command.[7]
The FreeDOS version was developed by Paul Vojta and is licensed under the MIT License.[8] Ged Murphy developed the ReactOS version. It is licensed under the GNU GPL 2.[9]
The command is also available in the EFI shell.[10]
The command-syntax is:[11] comp [<Data1>] [<Data2>] [/d] [/a] [/l] [/n=<Number>] [/c]
<Data1>
– Location and name of the first file or set of files<Data2>
– Location and name of the second file or set of files/d
– Display differences in decimal format (Default is hexadecimal)/a
– Display differences as characters/l
– Display the number of the line, instead of the byte offset/n=<Number>
– Compare only the specified number of lines for each file/c
– Perform a non case-sensitive comparison/off[line]
– Process files with the offline attribute set/?
– Display Help