Os diretórios de sincronização do Total Commander mostram arquivos idênticos como diferentes

Os diretórios de sincronização do Total Commander mostram arquivos idênticos como diferentes

não sei por que, mas quando clico em sincronizar diretórios, ele mostra arquivos idênticos como diferentes.

insira a descrição da imagem aqui

Como faço para que esses arquivos não sejam exibidos como diferentes?

Responder1

Acredito que tenha mais a ver com a 'terminação de linha' de diferentes plataformas.

O arquivo à esquerda (156 bytes) deve ter terminações CRLF (2 bytes para cada caractere de 'nova linha') (plataforma Windows/DOS).

O arquivo à direita (148 bytes) deve ter terminações LF (1 byte para cada caractere de 'nova linha') (plataforma Linux/UNIX).

Por causa das 9 linhas (e 8 EOLs [fim de linha]), isso faz uma diferença de 8 bytes enquanto o restante do conteúdo desses arquivos permanece o mesmo.

Responder2

Instale o BeyondCompare (por exemplo, versão 4).
Após a instalação do conjunto de comparação
- Argumentos: %1 %2 /title1=%6 /title2=%7
- Extensão:.*

Depois, você pode usá-lo no menu de contexto do Total Commander, como mostra a captura de tela:

Selecione o arquivo esquerdo para comparar Compare com \"arquivo esquerdo selecionado

Responder3

no conhecimento do domínio de TI, as pessoas comparamvalores hashpara decidir arquivos idênticos.

Existem poucos métodos de hash, os mais comuns sãoMD5 e SH1. Você pode pesquisar no Google com palavras-chave: soma de verificação MD5 e/ou soma de verificação SH1

De volta ao comandante total, este site dá dicas de como usar os complementos do comandante total, que fornecem uma comparação de hash MD5 / SH1.

http://ghisler.ch/board/viewtopic.php?t=14567&view=next

isto é, voltando à sua pergunta, a resposta é:não use comparar conteúdo. Use métodos hash para comparar arquivos.

informação relacionada