Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Compara o conteúdo de dois arquivos ou conjuntos de arquivos byte-a-byte. Esses arquivos podem ser armazenados na mesma unidade ou em unidades diferentes, e no mesmo diretório ou em diretórios diferentes. Quando este comando compara ficheiros, apresenta a sua localização e nomes de ficheiros. Se usado sem parâmetros, comp solicita que você insira os arquivos para comparar.
Syntax
comp [<data1>] [<data2>] [/d] [/a] [/l] [/n=<number>] [/c]
Parameters
| Parameter | Description |
|---|---|
<data1> |
Especifica o local e o nome do primeiro arquivo ou conjunto de arquivos que você deseja comparar. Você pode usar caracteres curinga (* e ?) para especificar vários arquivos. |
<data2> |
Especifica o local e o nome do segundo arquivo ou conjunto de arquivos que você deseja comparar. Você pode usar caracteres curinga (* e ?) para especificar vários arquivos. |
| /d | Exibe diferenças no formato decimal. (O formato padrão é hexadecimal.) |
| /a | Exibe diferenças como caracteres. |
| /l | Exibe o número da linha onde ocorre uma diferença, em vez de exibir o deslocamento de byte. |
/n=<number> |
Compara apenas o número de linhas especificadas para cada arquivo, mesmo que os arquivos tenham tamanhos diferentes. |
| /c | Executa uma comparação que não diferencia maiúsculas de minúsculas. |
| /off[line] | Processa arquivos com o conjunto de atributos offline. |
| /? | Exibe a Ajuda no prompt de comando. |
Remarks
Durante a comparação, o comp exibe mensagens que identificam os locais de informações desiguais entre os arquivos. Cada mensagem indica o endereço de memória de deslocamento dos bytes desiguais e o conteúdo dos bytes (em notação hexadecimal, a menos que o parâmetro de linha de comando /a ou /d seja especificado). As mensagens aparecem no seguinte formato:
Compare error at OFFSET xxxxxxxx file1 = xx file2 = xxApós dez comparações desiguais, o comp para de comparar os arquivos e exibe a seguinte mensagem:
10 Mismatches - ending compareSe você omitir os componentes necessários de data1 ou data2, ou se omitir data2 completamente, este comando solicitará as informações ausentes.
Se data1 contiver apenas uma letra de unidade ou um nome de diretório sem nome de arquivo, este comando compara todos os arquivos no diretório especificado com o arquivo especificado em data1.
Se data2 contiver apenas uma letra de unidade ou um nome de diretório, o nome de arquivo padrão para data2 se tornará o mesmo nome que para data1.
Se o comando comp não conseguir encontrar os arquivos especificados, ele solicitará uma mensagem sobre se você deseja comparar arquivos adicionais.
Os arquivos que você compara podem ter o mesmo nome de arquivo, desde que estejam em diretórios diferentes ou em unidades diferentes. Você pode usar caracteres curinga (* e ?) para especificar nomes de arquivo.
Você deve especificar /n para comparar arquivos de tamanhos diferentes. Se os tamanhos de arquivo forem diferentes e /n não for especificado, a seguinte mensagem será exibida:
Files are different sizes Compare more files (Y/N)?Para comparar esses arquivos de qualquer maneira, pressione N para parar o comando. Em seguida, execute o comando comp novamente, usando a opção /n para comparar apenas a primeira parte de cada arquivo.
Se você usar caracteres curinga (* e ?) para especificar vários arquivos, o comp localizará o primeiro arquivo que corresponde a data1 e o comparará com o arquivo correspondente em data2, se existir. O comando comp relata os resultados da comparação para cada arquivo correspondente a dados1. Quando terminar, a maqueta exibe a seguinte mensagem:
Compare more files (Y/N)?Para comparar mais ficheiros, prima Y. O comando comp solicita os locais e nomes dos novos arquivos. Para parar as comparações, pressione N. Quando você pressiona Y, você é solicitado para quais opções de linha de comando usar. Se você não especificar nenhuma opção de linha de comando, a maqueta usará as especificadas anteriormente.
Examples
Para comparar o conteúdo do diretório c:\reports com o diretório \\sales\backup\aprilde backup , digite:
comp c:\reports \\sales\backup\april
Para comparar as primeiras dez linhas dos arquivos de texto no diretório \invoice e exibir o resultado em formato decimal, digite:
comp \invoice\*.txt \invoice\backup\*.txt /n=10 /d