Command Palette

Search for a command to run...

PH

PHP Unserialize

Dekodieren und visualisieren Sie PHP-serialisierte Zeichenfolgen, JSON- und Base64-Daten mit der Baumansicht

InputSERIALIZED
OutputJSON
Output will appear here after unserializing...
Category:coding
Mode:Offline
Version:1.0.0
Access:Free

Was ist PHP unter der Serialisierung?

PHP Unserialize interface on Toolz.dev - Decode and visualize PHP serialized strings, JSON, and Base64 data with tree view

PHP Unserialize ist ein kostenloses Online-Tool zum Dekodieren und Visualisieren von PHP-serialisierten Zeichenfolgen. Die PHP-Serialisierung konvertiert komplexe Datenstrukturen wie Arrays und Objekte in ein speicherbares String-Format. Dieses Tool kehrt diesen Prozess um, um Ihnen die ursprüngliche Datenstruktur anzuzeigen.

Unser Tool unterstützt mehrere Eingabeformate, einschließlich PHP-serialisierter Zeichenfolgen, JSON-Daten und base64-codierter Inhalte. Die interaktive Baumansicht erleichtert das Erkunden von verschachtelten Datenstrukturen jeder Komplexität.

Ob Sie WordPress-Optionen debuggen, Sitzungsdaten analysieren oder mit zwischengespeicherten Daten arbeiten, unser Tool bietet sofortige Visualisierung mit mehreren Ausgabeformaten. Alle Verarbeitungen erfolgen in Ihrem Browser, um sicherzustellen, dass Ihre Daten privat bleiben.

Das Serialisierungsformat von PHP codiert eine Länge mit jeder Zeichenfolge, und genau dort kommen die Fehler. Wenn ein serialisierter Wert von Hand bearbeitet, von einer zu kleinen Datenbankspalte abgeschnitten oder eine Zeichensatzkonvertierung durchlaufen wurde, die die Bytelänge einer Multibyte-Zeichenfolge geändert hat, stimmt die angegebene Länge nicht mehr mit dem Inhalt überein und die gesamte Struktur kann nicht analysiert werden. Die Nachricht nennt normalerweise den Offset, der der Ort ist, an dem sie suchen können. Objekteigenschaften tragen die Sichtbarkeit auf eine leicht zu übersehende Weise: Eine private Eigenschaft wird mit dem Klassennamen in Nullbytes um sie herum gespeichert und ein geschützter mit einem Stern, sodass Schlüssel beschädigt aussehen können, wenn sie korrekt sind. Das unserialisierte nicht vertrauenswürdige Eingaben in PHP ist ein bekanntes Risiko für die Remote-Code-Ausführung, da es Objekte instanziieren und magische Methoden auslösen kann. Die Dekodierung hier ist sicher, da nichts ausgeführt wird.

Wie verwende ich PHP unserialize?

1

Fügen Sie Ihre serialisierten Daten ein

Kopieren Sie Ihre PHP-serialisierten Zeichenfolge, JSON-Daten oder Base64-kodierten Inhalt in den Eingabebereich und fügen Sie sie ein. Das Tool erkennt das Format automatisch.

2

Ausgabeformat auswählen

Wählen Sie aus mehreren Ausgabeformaten: print_r für lesbare Ausgabe, var_dump für Typinformationen, var_export für gültigen PHP-Code oder Baumansicht für die interaktive Erkundung.

3

Klicken Sie auf Untersuchen

Klicken Sie auf die Schaltfläche Unterseite, um Ihre Daten zu dekodieren. Das Ergebnis wird im Ausgabefenster mit dem ausgewählten Format angezeigt.

4

Erkunden Sie das Ergebnis

Verwenden Sie die interaktive Baumansicht, um verschachtelte Strukturen zu erweitern und zu reduzieren. Kopieren Sie den Ausgang oder wechseln Sie zwischen den Formaten, um Ihre Daten zu analysieren.

Hauptmerkmale

Mehrere Eingabeformate

Unterstützt PHP-serialisierte Zeichenfolgen, JSON-Daten und Base64-kodierte Inhalte

Interaktive Baumansicht

Erkunden Sie verschachtelte Datenstrukturen mit erweiterbarer/klappbarer Baum-Visualisierung

Mehrere Ausgabeformate

Ergebnisse als print_r, var_dump, var_export oder strukturierter Baum anzeigen

Typinformationen

Siehe Datentypen (Array, Objekt, String, Integer, Boolean) mit Elementzählungen

Frequently Asked Questions

Fügen Sie die serialisierte Zeichenfolge in das Eingabefeld ein und klicken Sie auf Unterer Serialize. Das Tool erkennt PHP-serialisierte Daten, JSON und Base64 automatisch und stellt die dekodierte Struktur dann als print_r, var_dump, var_export oder einen erweiterbaren Baum dar. Es ist keine PHP-Installation oder -Anmeldung erforderlich.

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