Existem várias formas de comparar textos, pequenos ou grandes. Para esse fim, mostraremos 3 ferramentas que podem ser usados no Windows na hora de encontrar as diferenças entre dois textos.
Notepad++
O Notepad++ é um editor de textos muito popular entre os desenvolvedores. Nele é possível instalar inúmeros Plugins, e entre eles está o Compare. Esse Plugin permite que você compare dois textos, conseguindo assim, identificar as diferenças entre eles.
- O Notepad++ está disponível para download no endereço: https://notepad-plus-plus.org/download/v7.2.2.html
Com o Notepad++ instalado no seu computador, abra-o e vá para Plugins > Plugin Manager > Show Plugin Manager, conforme imagem abaixo:
Em seguida, procure o plugin Compare e clique em Install:
Aguarde a instalação concluir. Será exibida mensagem perguntando se deseja reiniciar o Notepad++ para que as mudanças sejam aplicadas de imediato. Clique em Sim para reiniciar e finalizar:
Agora, abra os dois arquivos que deseja comparar no Notepad++ e pressione no teclado o comando Alt + D. O resultado da comparação entre os seus dois arquivos será semelhante ao exemplo abaixo:
Caso os arquivos sejam iguais, será exibida a mensagem: Files Match.
Para desfazer a comparação, pressione no teclado o comando Ctrl + Alt + D.
Para textos muito grandes, não é recomendável usar o Notepad++. Ele possivelmente vai travar. O Notepad++ é indicado para comparações rápidas de arquivos pequenos. As duas próximas ferramentas são mais robustas e tem melhor performance quando o assunto é comprar grandes arquivos.
WinMerge
O WinMerge é uma ferramenta robusta e mais eficiente para a comparação de textos do que o Notepad++, já que essa é a sua função principal.
- O WinMerge está disponível para download no endereço: http://winmerge.org/downloads/?lang=pt_br
Com o WinMerge instalado no seu computador, abra-o e pressione no teclado o comando Ctrl + O. Em seguida, você deve escolher os arquivos que deseja comparar. Primeiro você deve escolher o arquivo que deve ficar a esquerda da comparação e depois o arquivo que deve ficar a direita da comparação, conforme exemplo abaixo:
Clique em OK para confirmar a sua escolha. As diferenças entre os arquivos estarão destacadas conforme o exemplo abaixo:
DiffMerge
O DiffMerge é uma ferramenta com poucos recursos, mas muito eficiente para a comparação de textos. Em questão de performance, essa ferramenta ganha do Notepad++, mas fica empatado com o WinMerge. O diferencial do DiffMerge, é a possibilidade de exibir apenas as diferenças entre os arquivos, o que aparentemente não é possível com o Notepad++ ou o WinMerge.
- O DiffMerge está disponível para download no endereço: https://sourcegear.com/diffmerge/
Com o DiffMerge instalado no seu computador, abra-o e pressione no teclado o comando Ctrl + O. Em seguida, você deve escolher os arquivos que deseja comparar. Primeiro você deve escolher o arquivo que deve ficar a Esquerda (Left File) da comparação e depois o arquivo que deve ficar a Direita (Right File) da comparação, conforme exemplo abaixo:
Clique em OK para confirmar a sua escolha. As diferenças entre os arquivos estarão destacadas conforme o exemplo abaixo:
Se você desejar visualizar apenas as diferenças, no rodapé da Ferramenta, clique na aba Reference View (File as Loaded):
Referências
- Notepad++ – https://notepad-plus-plus.org/
- WinMerge – http://winmerge.org/
- DiffMerge – https://sourcegear.com/diffmerge/