Processing...
Cole o exemplo abaixo na entrada e deixe a remoção de comentários, a remoção de linhas vazias e a minimização do espaçamento ativadas. Mantenha a preservação da estrutura ativada para obter um resultado em estilo de bloco. O comentário desaparece enquanto o nome permanece demo e activado permanece verdadeiro. Reveja a saída e a diferença de tamanho apresentadas antes de a copiar ou descarregar. Os documentos curtos podem ficar maiores após a serialização.
Desative a preservação da estrutura apenas quando a saída do estilo de fluxo for apropriada para o analisador recetor. Para manter exatamente o layout original, desative todas as opções de minificação, mantendo a preservação da estrutura ativada. Outras combinações que solicitem comentários ou preservação de linhas vazias são rejeitadas em vez de perderem silenciosamente estes elementos. Mantenha a configuração original legível para manutenção e teste o documento gerado com o programa que o irá consumir.
# demo
name: demo
enabled: true
→
name: demo
enabled: true
O minificador analisa um documento YAML e serializa o valor resultante. As suas opções controlam a remoção de comentários, linhas vazias, espaçamento e apresentação em bloco versus fluxo. Não é compressão gzip e não descobre strings repetidas para codificação de dicionário. A economia de tamanho depende da fonte; não há redução percentual garantida.
Para a saída gerada, os comentários e a remoção de linhas vazias devem estar ativados. Um pedido para preservar qualquer um deles é rejeitado. O caminho de layout exato devolve a entrada original quando todas as opções de minificação estão desativadas e a preservação da estrutura está ativada. Isto evita fingir que a análise e o despejo podem preservar a formatação arbitrária da fonte.
Forneça um único documento YAML analisável. As expressões de modelo não renderizadas e as etiquetas específicas da aplicação podem falhar na análise genérica. Os pacotes de vários documentos precisam de ser separados antes de utilizar este fluxo de trabalho de documento único. Mesmo a saída válida deve ser verificada com a aplicação consumidora, uma vez que a sintaxe YAML por si só não valida o seu esquema de configuração.
Um único upload está limitado a 100 MiB. O processamento mantém a origem e a saída na memória do navegador, pelo que a memória disponível pode tornar-se o limite prático mais cedo. As diferenças de tamanho e de linha apresentadas comparam as representações; não medem a compressão da rede, a velocidade de implantação ou o desempenho de análise do programa recetor.
O processamento decorre no navegador. Guardar e partilhar é opcional, exige uma conta e envia o conteúdo escolhido para o nosso serviço. Reveja primeiro o conteúdo partilhado: qualquer pessoa com o link pode abri-lo. Fechar esta página não elimina as cópias guardadas.