Command Palette

Search for a command to run...

PH

PHP Unserialize

Décoder et visualiser les chaînes sérialisées PHP, les données JSON et Base64 avec une vue en arborescence

Qu'est-ce que PHP Unserialize ?

PHP UnSerialize est un outil en ligne gratuit pour le décodage et la visualisation des chaînes sérialisées PHP. La sérialisation PHP convertit des structures de données complexes comme des tableaux et des objets dans un format de chaînes de stockage, et cet outil inverse ce processus pour vous montrer la structure de données d'origine.

Pour désérialiser les données PHP ici, collez un :2 :{s:4:"name";s:4:"John";s:3:"age";i:30;} et appuyez sur Unserialize. Avec print_r sélectionné, la sortie est Array ([nom] => John [age] => 30 ), et var_dump affiche array (2) avec string (4) « John » et int (30), les mêmes formes que vous obtiendriez si vous exécutiez une désérialisation en PHP et si vous avez supprimé le résultat. Cela en fait un moyen rapide de désérialiser en PHP en ligne sans serveur : les allers-retours PHP sérialize et non-sérialisation sont faciles à vérifier en collant ce que sérialize a écrit.

Notre outil prend en charge plusieurs formats d'entrée, notamment les chaînes sérialisées PHP, les données JSON et le contenu encodé en base64. La vue interactive arborescente permet d'explorer facilement les structures de données imbriquées de toute complexité.

Que vous déboguiez les options WordPress, analysiez les données de session ou travailliez avec des données en cache, notre outil fournit une visualisation instantanée avec plusieurs formats de sortie. Tous les traitements se déroulent dans votre navigateur, garantissant que vos données restent privées.

Le format de sérialisation de PHP code une longueur avec chaque chaîne, et c'est de là que proviennent les erreurs Si une valeur sérialisée a été éditée à la main, tronquée par une colonne de base de données trop petite, ou passée par une conversion de jeu de caractères qui a changé la longueur d'octet d'une chaîne multioctet, la longueur déclarée ne correspond plus au contenu et toute la structure ne parvient pas à analyser Ici le déclencheur nomme la position où l'analyse s'est mal passée, telle que Type inconnu ' :' à la position 28, qui est l'endroit où regarder Les propriétés de l'objet portent la visibilité d'une manière facile à manquer : une propriété privée est stockée avec le nom de la classe enveloppé dans les octets nuls d'exécution, et une propriété magique protégée affiche un astérisque.

Comment utiliser PHP Unserialize ?

  1. Collez vos données sérialisées

    Copiez et collez votre chaîne sérialisée PHP, vos données JSON ou votre contenu encodé en base64 dans la zone de saisie. L'outil détecte automatiquement le format.

  2. Sélectionnez le format de sortie

    Choisissez un format de sortie : Tree View pour l'exploration interactive, print_r pour la sortie lisible, var_dump pour les informations de type, var_export pour le code PHP, Krumo, FirePHP, dBug ou JSON (la valeur par défaut).

  3. Cliquez sur Désérialiser

    Cliquez sur le bouton Déserrialiser pour décoder vos données. Le résultat apparaîtra dans le panneau de sortie avec le format sélectionné.

  4. Explorez le résultat

    Utilisez l'arborescence interactive pour développer et réduire les structures imbriquées. Copiez la sortie ou basculez entre les formats pour analyser vos données.

Principales caractéristiques

  • Plusieurs formats d'entrée

    Prend en charge les chaînes sérialisées PHP, les données JSON et le contenu encodé en base64

  • Vue interactive de l'arbor

    Explorez les structures de données imbriquées avec une visualisation d'arborescence extensible/collapsable

  • Plusieurs formats de sortie

    Afficher les résultats sous forme d'arborescence, print_r, var_dump, var_export, Krumo, FirePHP, dBug ou JSON

  • Type d'informations

    Voir les types de données (tableau, objet, chaîne, entier, booléen) avec le nombre d'éléments

Frequently Asked Questions

Oui. Collez la chaîne sérialisée dans la zone de saisie et cliquez sur Unserialize L'outil détecte automatiquement les données sérialisées PHP, JSON et Base64, puis restitue la structure décodée sous forme print_r, var_dump, var_export ou une arborescence extensible. Aucune installation ou inscription PHP n’est nécessaire.

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