ListFan
Texto · Grátis

Formatador de Valve KeyValues1

Formate configurações textuais Valve KeyValues1 preservando seções aninhadas, ordem e chaves duplicadas.

01Insira os valores

Funciona no navegador

Funciona offline no navegador. Após carregar a página e os ficheiros necessários, o processamento não precisa de Internet.

Separe em tokens chaves e valores com ou sem aspas, chaves de bloco e comentários de linha. Analise como pares chave/valor ordenados em vez de um objeto JSON, para preservar chaves duplicadas. Gere novamente texto KeyValues1 entre aspas e com recuo; os comentários são omitidos.

Exemplo
Texto KeyValues1

Como funciona

Formate configurações textuais Valve KeyValues1 preservando seções aninhadas, ordem e chaves duplicadas.

Não. Apenas KeyValues1 textual, até 100000 caracteres e 32 blocos aninhados. Rejeita VDF binário, KeyValues2/3, diretivas de inclusão e condicionais. Os escapes aceitos entre aspas são barra invertida, aspas, nova linha e tabulação. Verifica a estrutura, não configurações específicas do aplicativo ou propriedade de jogos. Guarde o arquivo original, pois os comentários são removidos.

Seus dados ficam com você

Os dados são processados nesta página e não são enviados a um servidor.

Sobre esta ferramenta

Formate configurações textuais Valve KeyValues1 preservando seções aninhadas, ordem e chaves duplicadas.

Separe em tokens chaves e valores com ou sem aspas, chaves de bloco e comentários de linha. Analise como pares chave/valor ordenados em vez de um objeto JSON, para preservar chaves duplicadas. Gere novamente texto KeyValues1 entre aspas e com recuo; os comentários são omitidos.

Usar ferramenta ↑

Como usar

  1. Insira os valores

    Texto KeyValues1

  2. Calcular / gerar

    Formate configurações textuais Valve KeyValues1 preservando seções aninhadas, ordem e chaves duplicadas.

  3. Resultado

    "settings" { "volume" "0.5" "enabled" "1" }

Método de cálculo

  1. Separe em tokens chaves e valores com ou sem aspas, chaves de bloco e comentários de linha.
  2. Analise como pares chave/valor ordenados em vez de um objeto JSON, para preservar chaves duplicadas.
  3. Gere novamente texto KeyValues1 entre aspas e com recuo; os comentários são omitidos.
Exemplo prático

Formatador de Valve KeyValues1

Texto KeyValues1
"settings" { "volume" "0.5" "enabled" "1" }
Resultado
"settings"
{
	"volume"	"0.5"
	"enabled"	"1"
}

Perguntas frequentes

Isso aceita todos os formatos VDF?

Não. Apenas KeyValues1 textual, até 100000 caracteres e 32 blocos aninhados. Rejeita VDF binário, KeyValues2/3, diretivas de inclusão e condicionais. Os escapes aceitos entre aspas são barra invertida, aspas, nova linha e tabulação. Verifica a estrutura, não configurações específicas do aplicativo ou propriedade de jogos. Guarde o arquivo original, pois os comentários são removidos.

Para onde vão meus dados?

Os cálculos ocorrem no seu dispositivo. Os dados não são enviados a um servidor.

Termos e definições

Insira os valores

Texto KeyValues1

Cole pares chave/valor legíveis e chaves de bloco aninhadas. As chaves duplicadas e sua ordem são preservadas; comentários // são removidos.

Introduza o texto original; o processamento é local.

Resultado

Resultado

Separe em tokens chaves e valores com ou sem aspas, chaves de bloco e comentários de linha. Analise como pares chave/valor ordenados em vez de um objeto JSON, para preservar chaves duplicadas. Gere novamente texto KeyValues1 entre aspas e com recuo; os comentários são omitidos.

Calculado com os seus dados pelo método abaixo.

Erros comuns e soluções

Formato

Erro: Tratar todo arquivo .vdf como KeyValues1 textual.

Solução: Verifique se o arquivo contém pares chave/valor legíveis e chaves de bloco. Não cole dados binários, diretivas ou sintaxe condicional.

Limites e pressupostos

  • Não. Apenas KeyValues1 textual, até 100000 caracteres e 32 blocos aninhados. Rejeita VDF binário, KeyValues2/3, diretivas de inclusão e condicionais. Os escapes aceitos entre aspas são barra invertida, aspas, nova linha e tabulação. Verifica a estrutura, não configurações específicas do aplicativo ou propriedade de jogos. Guarde o arquivo original, pois os comentários são removidos.
  • Separe em tokens chaves e valores com ou sem aspas, chaves de bloco e comentários de linha. Analise como pares chave/valor ordenados em vez de um objeto JSON, para preservar chaves duplicadas. Gere novamente texto KeyValues1 entre aspas e com recuo; os comentários são omitidos.