Command Palette

Search for a command to run...

PH

PHP Unserialize

Decodificar e visualizar os dados de strings serializados do PHP, JSON e Base64 com vista em árvore

O que é PHP Unserializar?

PHP Unserializar é uma ferramenta online gratuita para decodificar e visualizar strings serializadas do PHP. A serialização do PHP converte estruturas de dados complexas, como matrizes e objetos em um formato de string armazenável, e essa ferramenta inverte esse processo para mostrar a estrutura de dados original.

Para desserializar os dados PHP aqui, cole a:2:{s:4:"name";s:4:"John";s:3:"age";i:30;} e pressione Unserialize. Com print_r selecionado a saída é Array ([nome] => John [idade] => 30 ), e var_dump mostra array (2) com string (4) "John" e int (30), as mesmas formas que você obteria se executasse unserialize em PHP e despejasse o resultado Isso torna uma maneira rápida de desserializar em PHP on-line sem um servidor: PHP serializar e desserializar viagens de ida e volta são fáceis de verificar colando o que serializar () escreveu.

Nossa ferramenta oferece suporte a vários formatos de entrada, incluindo strings serializadas por PHP, dados JSON e conteúdo codificado em base64. A visualização interativa em árvore facilita a exploração de estruturas de dados aninhadas de qualquer complexidade.

Esteja você depurando opções do WordPress, analisando dados da sessão ou trabalhando com dados armazenados em cache, nossa ferramenta fornece visualização instantânea com vários formatos de saída. Todo o processamento acontece no seu navegador, garantindo que seus dados permaneçam privados.

O formato de serialização do PHP codifica um comprimento com cada string, e é daí que vêm os erros Se um valor serializado foi editado à mão, truncado por uma coluna de banco de dados que era muito pequena, ou passou por uma conversão de conjunto de caracteres que mudou o comprimento de bytes de uma string multibyte, o comprimento declarado não corresponde mais ao conteúdo e toda a estrutura falha em analisar Aqui a mensagem nomeia a posição onde a análise deu errado, como Tipo desconhecido ':' na posição 28, que é o lugar para procurar Propriedades do objeto carregam visibilidade de uma maneira que é fácil de perder: uma propriedade privada é armazenada com o nome da classe envolto em bytes nulos, e uma protegida com um asterisco Esta ferramenta retira esses marcadores e mostra o nome da propriedade nua, portanto, a visibilidade não é exibida A não serialização de entrada não confiável no PHP é um risco conhecido de execução remota de código, porque pode instanciar objetos e acionar métodos Decodificar aqui é mágica porque nada é executado.

Como usar o PHP Unserializar?

  1. Cole seus dados serializados

    Copie e cole sua string serializada do PHP, dados JSON ou conteúdo codificado em base64 na área de entrada. A ferramenta detecta automaticamente o formato.

  2. Selecione o formato de saída

    Escolha um formato de saída: Tree View para exploração interativa, print_r para saída legível, var_dump para informações de tipo, var_export para código PHP, Krumo, FirePHP, dBug ou JSON (o padrão).

  3. Clique em Não Serializar

    Clique no botão Unserializar para decodificar seus dados. O resultado aparecerá no painel Saída com o formato selecionado.

  4. Explore o resultado

    Use a visualização de árvore interativa para expandir e recolher estruturas aninhadas. Copie a saída ou alterne entre os formatos para analisar seus dados.

Principais características

  • Vários formatos de entrada

    Suporta strings serializadas do PHP, dados JSON e conteúdo codificado em base64

  • Visualização de árvore interativa

    Explore estruturas de dados aninhadas com visualização de árvore expansível/recrutável

  • Vários formatos de saída

    Veja os resultados como uma árvore, print_r, var_dump, var_export, Krumo, FirePHP, dBug ou JSON

  • Digite informações

    Consulte Tipos de dados (array, objeto, string, inteiro, booleano) com contagem de elementos

Frequently Asked Questions

Sim. cole a string serializada na caixa de entrada e clique em Unserializar A ferramenta detecta automaticamente dados serializados PHP, JSON e Base64 e, em seguida, renderiza a estrutura decodificada como print_r, var_dump, var_export ou uma árvore expansível. Nenhuma instalação ou inscrição PHP é necessária.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

phpunserializeunserialize phpunserialize in phpunserialize in php onlinephp serialize unserializeserializedeserializedecodeparsejsonbase64arrayobjecttreeviewerdebug