Sabe algum utilitário de comparação de arquivos para pedaços de texto?

0

Existe algum software utilitário de comparação de arquivos que me ajude a comparar trechos de texto de dois arquivos de texto?

Como em, eu quero saber quais pedaços de texto que estão em um arquivo podem ser encontrados novamente no segundo arquivo. O que eu preciso fazer é mais como uma operação de 'comparação e pesquisa', não apenas uma comparação linha por linha.

Eu preciso disso para encontrar erros comuns nos logs do aplicativo. Por exemplo, eu tenho um aplicativo Java e logs de dois dias diferentes. Quero descobrir quais rastreamentos de pilha (que são na verdade pedaços de texto dentro de um arquivo de texto) são comuns aos dois dias.

    
por Belun 15.11.2011 / 18:37

2 respostas

1

Você pode experimentar qualquer número de ferramentas de diferenças gratuitas - Eu usei o KDiff3 , que é uma boa ferramenta de código aberto que está disponível em várias plataformas diferentes. Eu pude usá-lo para comparar vários arquivos de log - há uma indicação visual de quais linhas são diferentes e comuns entre esses arquivos (cores para diferenças, branco / sem cor para linhas comuns).

Você pode precisar experimentar um pouco para ajustar o aplicativo para fazer exatamente o que está procurando, mas é um bom começo.

    
por 15.11.2011 / 19:47
1

Zero-tempos mencionados CompareIT

  • Ele pode detectar seções movidas e mostrar esses blocos
  • Ele tem suporte para RE, então você pode ignorar algumas partes de strings que executam operações
  • Regras de correspondência automática ajudam na comparação de fontes estruturadas
por 15.11.2011 / 21:59