¿Qué es PHP Unserialize?

PHP Unserialize es una herramienta en línea gratuita para decodificar y visualizar cadenas serializadas de PHP. La serialización de PHP convierte estructuras de datos complejas, como matrices y objetos, en un formato de cadena almacenable, y esta herramienta invierte ese proceso para mostrarle la estructura de datos original.
Nuestra herramienta admite múltiples formatos de entrada, incluidos cadenas serializadas de PHP, datos JSON y contenido codificado en Base64. La vista de árbol interactiva facilita la exploración de estructuras de datos anidadas de cualquier complejidad.
Ya sea que esté depurando opciones de WordPress, analizando datos de sesión o trabajando con datos en caché, nuestra herramienta ofrece visualización instantánea con múltiples formatos de salida. Todo el procesamiento ocurre en su navegador, asegurando que sus datos sigan siendo privados.
El formato de serialización de PHP codifica una longitud con cada cadena, y de ahí provienen los errores. Si un valor serializado se ha editado a mano, truncado por una columna de base de datos que era demasiado pequeña o se pasa por una conversión de conjunto de caracteres que cambió la longitud de bytes de una cadena de varios bytes, la longitud declarada ya no coincide con el contenido y toda la estructura no se puede analizar. El mensaje generalmente nombra el desplazamiento, que es el lugar a buscar. Las propiedades de objeto llevan visibilidad de una manera fácil de pasar por alto: una propiedad privada se almacena con el nombre de clase envuelto en bytes nulos a su alrededor y una protegida con un asterisco, por lo que las claves pueden parecer corruptas cuando son correctas. La entrada no confiable de serialización en PHP es un riesgo conocido de ejecución de código remoto, ya que puede crear instancias de objetos y activar métodos mágicos. Decodificarlo aquí es seguro porque no se ejecuta nada.
¿Cómo usar PHP Unserialize?
Pegue sus datos serializados
Copie y pegue su cadena serializada PHP, datos JSON o contenido codificado en base64 en el área de entrada. La herramienta detecta automáticamente el formato.
Seleccionar formato de salida
Elija entre varios formatos de salida: print_r para la salida legible, VAR_DUMP para información de tipo, VAR_EXPORT para código PHP válido o vista de árbol para la exploración interactiva.
Haga clic en Desviar
Haga clic en el botón desrializar para decodificar sus datos. El resultado aparecerá en el panel de salida con su formato seleccionado.
Explora el resultado
Utilice la vista de árbol interactiva para expandir y contraer estructuras anidadas. Copie la salida o cambie entre formatos para analizar sus datos.
Características clave
Múltiples formatos de entrada
Admite cadenas serializadas de PHP, datos JSON y contenido codificado en base64
Vista de árbol interactiva
Explore estructuras de datos anidadas con visualización de árbol expandible/colapsable
Múltiples formatos de salida
Ver resultados como print_r, var_dump, var_export o árbol estructurado
clasificar información
Ver tipos de datos (matriz, objeto, cadena, entero, booleano) con recuentos de elementos
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!