API Text Diff - comparação gratuita linha por linha
Envie duas sequências de texto e receba uma comparação linha por linha mostrando adições, exclusões e linhas inalteradas. A saída segue o formato diff unificado.
Code examples
curl -X POST https://api.botoi.com/v1/diff \
-H "Content-Type: application/json" \
-d '{"original":"line 1\nline 2\nline 3","modified":"line 1\nline 2 updated\nline 3\nline 4"}'When to use this API
Comparação de versões de conteúdo
Compare duas versões de uma postagem de blog ou documento para destacar as edições antes da publicação, como uma visualização simplificada de controle de alterações.
Detecção de desvio de configuração
Compare os arquivos de configuração esperados e reais em sua implantação para detectar alterações não autorizadas ou acidentais.
Frequently asked questions
Qual algoritmo de comparação é usado?
A API usa o algoritmo diff Myers, o mesmo algoritmo usado pelo git diff.
A comparação diferencia maiúsculas de minúsculas?
Sim. "Linha 1" e "linha 1" são tratadas como diferentes. Normalize maiúsculas e minúsculas antes de enviar se desejar uma comparação sem distinção entre maiúsculas e minúsculas.
Qual é o tamanho máximo do texto?
Cada campo de texto pode ter até 500 KB. Para arquivos maiores, divida-os em seções menores.
Posso obter um formato de patch diff unificado?
A resposta usa um formato JSON estruturado com tipos de alteração. Para saída diff unificada bruta, combine as alterações do lado do cliente.
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.