Comparar YAML
Compare dois arquivos YAML online com uma comparação semântica. A indentação, o estilo das aspas e a ordem das chaves são normalizados, e só ficam as alterações reais. Grátis e sem envio.
Os ficheiros nunca saem do seu navegador.
Sobre a comparação de YAML
Lê os dois documentos YAML e compara as estruturas de dados por baixo. Os espaços, o estilo das aspas e a expansão das âncoras são todos normalizados, por isso só as diferenças estruturais reais aparecem no resultado.
Como usar
- Cole ou carregue os seus dois ficheiros YAML; os erros de leitura são assinalados em linha.
- Mude o modo de array (Por ordem ou Conjunto) nas Opções para controlar como as sequências são comparadas.
- Se quiser, use Ordenar as chaves para ignorar as diferenças de ordem das chaves nos mapas.
Experimente um exemplo
Um manifesto de serviço ao estilo do Kubernetes com edições de imagem, de réplicas e de variáveis de ambiente.
O que esta ferramenta não faz
- Os comentários e a ordem original das chaves não são mantidos. A comparação é só pelos valores.
- As funcionalidades do YAML, como as chaves de fusão, são expandidas antes da comparação.
Perguntas frequentes
Os meus ficheiros saem do meu navegador?
Não. Todas as comparações são feitas localmente no seu navegador. Nada do que colar, largar ou carregar é enviado para um servidor; a ferramenta continua a funcionar mesmo que fique sem ligação depois de a página abrir.
Esta ferramenta é grátis?
Sim. Todas as ferramentas do DiffResolver são grátis, sem conta, sem registo e sem instalação. Como o processamento é feito no seu dispositivo, não há limites de utilização impostos por um servidor.
A indentação ou o estilo das aspas afetam a comparação?
Não. Os dois documentos são lidos primeiro, por isso a indentação, o estilo das aspas e a sintaxe em fluxo ou em bloco são todos normalizados. Só as diferenças de valores e de estrutura são assinaladas.
Posso comparar manifestos do Kubernetes ou configurações de CI?
Sim, é o caso de utilização principal. As âncoras e as chaves de fusão são expandidas antes da comparação, por isso o resultado mostra a configuração efetiva e não a abreviatura do YAML.
Existe um limite de tamanho de ficheiro?
Não se aplica nenhum limite de servidor, porque nada é enviado. A memória do seu dispositivo define o limite prático. Acima de 10 MB para texto, 40 MB para imagens, 100 MB para documentos ou 500 MB para arquivos, a ferramenta avisa que o processamento pode ser lento, mas nunca bloqueia o ficheiro.
Esta ferramenta funciona sem ligação?
Sim. Depois da primeira visita, o navegador guarda uma cópia da ferramenta, por isso uma página que já abriu continua a funcionar sem rede. Também pode instalar o DiffResolver como aplicação a partir do menu do navegador. A instalação é opcional; num separador normal o site funciona da mesma forma.
Onde ficam guardados os meus dados?
Os seus ficheiros não ficam guardados em lado nenhum. Ficam na memória da página e desaparecem quando fecha o separador. Neste navegador fica apenas o que guardar por si: uma captura, as suas opções de ferramenta e o seu tema. Para remover, abra as Definições e escolha Apagar todos os dados locais.