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.
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 encode une longueur avec chaque chaîne, et c'est de là que viennent les erreurs. Si une valeur sérialisée a été modifiée à la main, tronquée par une colonne de base de données trop petite ou passée à travers une conversion de jeu de caractères qui a modifié la longueur d'octets d'une chaîne multi-octets, la longueur déclarée ne correspond plus au contenu et toute la structure ne parvient pas à analyser. Le message nomme généralement le décalage, qui est l'endroit à regarder. Les propriétés d'objets ont une visibilité facile à manquer : une propriété privée est stockée avec le nom de classe enveloppé dans des octets nuls autour de lui, et une propriété protégée avec un astérisque, de sorte que les clés peuvent sembler corrompues lorsqu'elles sont correctes. La désactivation de la saisie non fiable dans PHP est un risque connu d'exécution de code à distance, car il peut instancier des objets et déclencher des méthodes magiques. Le décodage ici est sûr car rien n'est exécuté.
Comment utiliser PHP Unserialize ?
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.
Sélectionnez le format de sortie
Choisissez parmi plusieurs formats de sortie : print_r pour la sortie lisible, var_dump pour les informations de type, var_export pour le code PHP valide ou la vue en arborescence pour l'exploration interactive.
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é.
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 la forme PRINT_R, VAR_DUMP, VAR_EXPORT ou ARBRE STRUCTURÉ
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
Related Tools
Base64 Encoder/Decoder
Encode and decode text to/from Base64 format
Chmod Calculator
Convert Unix file permissions between octal, symbolic and rwx checkboxes. Toggle read, write and execute for owner, group and others, plus setuid, setgid and sticky, and copy the chmod command - all in your browser.
JSON Formatter
Format, validate, and minify JSON data
Regex Builder
Build, test, and debug regular expressions with real-time matching and a comprehensive cheatsheet
Comments
0 comments
No comments yet. Be the first to share your thoughts!