Diferenças
Adicione dois documentos e depois compare-os.
Adicione dois documentos e depois compare-os.
Compare texto linha por linha ou inspecione caminhos JSON alterados em dois documentos.
Comparações muito grandes podem usar um método mais simples baseado em posição para manter o resultado responsivo. A comparação de texto é orientada a linhas, enquanto a comparação JSON segue caminhos e valores analisados; nenhum dos modos prova equivalência semântica para todos os tipos de documento. Matrizes reordenadas, espaços em branco normalizados, chaves duplicadas ou arquivos gerados podem criar diferenças ruidosas. Revise adições, remoções e alterações no contexto e use uma comparação especializada ciente do formato quando a ordem ou a semântica do esquema forem importantes.
Verifique os aspectos que determinam o significado do resultado: chaves, nomes de campos, tipos de valores, aninhamento, contagens de linhas e colunas, delimitadores, aspas, escape, quebras de linha e codificação de caracteres. Para resultados de comparação, inspecione tanto as adições quanto as remoções, em vez de ler apenas o resumo destacado. Para Base64, distinga texto codificado de dados binários arbitrários. Para checksums, compare cada caractere e confirme o nome do algoritmo. Valide resultados importantes com o sistema que os receberá, pois dados sintaticamente válidos ainda podem violar um esquema, um campo obrigatório, uma regra de exclusividade ou uma regra de negócio.
Formatação e validação respondem a perguntas diferentes. A formatação analisa dados válidos e os reescreve com indentação ou layout consistente para que as pessoas possam inspecioná-los com mais facilidade. A validação verifica se a sintaxe pode ser analisada, mas não confirma automaticamente se os valores atendem a um esquema ou a uma regra de negócio. A minificação remove espaços em branco desnecessários sem alterar o valor analisado. A inspeção resume a estrutura e a profundidade. Para XML e YAML, a formatação pode normalizar espaços em branco insignificantes ou escolhas de representação, portanto compare valores semânticos em vez de esperar que o estilo do texto original permaneça idêntico.
Dados que parecem válidos podem conter um delimitador invisível, espaço sem quebra, aspas não correspondentes, marcador estrutural duplicado, escape malformado, mistura de quebras de linha, codificação não suportada ou um recurso específico do formato que altera a análise. Comece pela linha, coluna ou caminho informado, quando disponível. Reduza a entrada para a menor seção que ainda falhe e, em seguida, restaure os registros ao redor gradualmente. Para CSV, confirme o delimitador e a suposição do cabeçalho. Para JSON, XML ou YAML, verifique colchetes, indentação, aspas, entidades e aninhamento. Preserve uma cópia da origem durante o diagnóstico para que uma correção não remova informações válidas.
Não há necessidade de instalação ou registro para usar os utilitários de dados listados. Abra a ação correspondente à tarefa, adicione ou cole a origem, escolha o modo relevante e copie ou baixe o resultado. Antes de substituir um arquivo importante, mantenha o original e teste a saída com o aplicativo que a receberá. A instalação não é a principal questão de compatibilidade: expectativas de esquema, codificação, delimitadores, recursos de planilha e sintaxe suportada ainda determinam se outro sistema aceitará o resultado.