Skip to main content
Tool Factory

Herramienta en el navegador

Codificador AMF

Transforma datos estructurados con AMF Encode y revisa el resultado válido. Introduce los datos, elige las opciones de formato y valida y copia el resultado.

Espacio de trabajo

Falta la entrada

Tu entrada permanece en este navegador.

Añade la entrada necesaria para continuar.

Entrada

Añade el contenido de origen y elige las opciones necesarias.

Opciones

Los resultados se actualizan automáticamente.

El resultado aparecerá aquí

Completa la entrada necesaria para continuar.

Respuesta directa

Qué hace Codificador AMF

Codificador AMF: codifica un valor JSON como datos binarios AMF0 o AMF3 en tu navegador. Selecciona la versión que espera tu aplicación receptora. Descarga los bytes resultantes como amfencode.bin. Consulta las especificaciones de Adobe AMF0 en https://veovera.org/docs/legacy/amf0-file-format-spec.pdf y de Adobe AMF3 en https://veovera.org/docs/legacy/amf3-file-format-spec.pdf.

Resultado

Qué recibes

El resultado es un valor AMF binario. La descarga contiene los bytes codificados exactos; su extensión .bin no identifica la versión AMF seleccionada.

Usar esta herramienta

Cómo usar Codificador AMF

  1. Introduce un valor JSON. Rodea las cadenas con comillas dobles, por ejemplo "é".
  2. Elige Format: AMF0 o AMF3. AMF3 es la opción predeterminada.
  3. La herramienta actualiza el resultado después de cambiar la entrada o el formato.
  4. Descarga amfencode.bin para guardar el resultado binario. Selecciona la misma versión cuando uses AMF Decoder.

Ejemplo

Prueba con una muestra segura

Entrada: una muestra pequeña de datos estructurados, como {"name":"Ada","count":2}, cuando la operación seleccionada acepta JSON

Ajustes: Elige la operación configurada. Confirma el modo de ejecución con actualización diferida y el resultado estructurado antes de ejecutar Codificador AMF.

Resultado: El espacio de trabajo produce un resultado estructurado en tu navegador.

Este ejemplo muestra la forma de entrada de Codificador AMF; el resultado exacto depende de la operación seleccionada, los valores y la configuración.

Usos habituales

Dónde resulta útil Codificador AMF

  • Crea datos binarios de prueba a partir de cadenas JSON, números finitos, valores booleanos, null, matrices u objetos anónimos.
  • Codifica "é" como bytes AMF0 02 00 02 c3 a9, con una longitud de cadena UTF-8 de dos bytes.
  • Crea una receta de Codificador AMF y Decodificador AMF con versiones coincidentes para comprobar los valores JSON compatibles.

Límites

Comprueba el resultado

  • Codificador AMF: la entrada es JSON analizado. Los números usan la precisión de JavaScript y las claves de objeto duplicadas pueden combinarse durante el análisis.
  • Codificador AMF: la salida AMF0 permite como máximo 1 MiB (1048576 bytes), 10000 valores incluidos los contenedores y 64 niveles anidados.
  • Codificador AMF: los nombres de propiedad AMF0 permiten como máximo 65535 bytes UTF-8. Los valores de cadena más largos usan el marcador de cadena larga de AMF0.
  • Codificador AMF: AMF0 rechaza números no finitos, Unicode mal formado, valores cíclicos y valores fuera de los tipos JSON compatibles.
  • Codificador AMF: ambos formatos escriben valores insertados. Esta herramienta no crea envoltorios de mensajes, objetos tipados, fechas, valores XML ni grafos de referencias.
  • Codificador AMF: AMF0 y AMF3 usan representaciones binarias diferentes. Una descarga correcta no demuestra la compatibilidad con todas las aplicaciones receptoras.