Aqui está um belo sugestão em stackoverflow . Dê uma olhada na resposta aceita sobre o software Difusa .
Quanto à saída da comparação com um arquivo, acabei de testá-lo com diffuse-0.4.6 , mas não consegui descobrir esse recurso, então acho que é um tópico para outro pergunta ...