Analizador TLV
Decodifica datos hexadecimales BER-TLV y EMV en un árbol de etiquetas legible.
Esta herramienta se ejecuta completamente en tu navegador. Tus archivos nunca se suben a un servidor.
6FFile Control Information (FCI) Template(26 bytes)84Dedicated File (DF) Name(14 bytes)325041592E5359532E4444463031A5FCI Proprietary Template(8 bytes)88Short File Identifier (SFI)(1 bytes)025F2DLanguage Preference(2 bytes)656EReconoce las etiquetas EMV habituales; las etiquetas no reconocidas también se analizan y se muestran como "Etiqueta desconocida".
Qué hace esta herramienta
Analiza datos brutos BER-TLV o EMV en hexadecimal en un árbol estructurado, mostrando el identificador de cada etiqueta, su nombre resuelto cuando se conoce, la longitud en bytes y el valor decodificado, expandiendo de forma recursiva las etiquetas constructed (anidadas) en sus elementos hijos.
Cómo usarla
Pega una cadena hexadecimal de datos BER-TLV o EMV en el cuadro de entrada; el árbol de etiquetas analizado aparece automáticamente debajo, con las etiquetas constructed mostradas como grupos expandibles que contienen sus etiquetas anidadas.
Ejemplo
Analizar `5A08 4111111111111111` produce una única etiqueta primitiva: identificador `5A`, nombre resuelto "PAN" (Primary Account Number), longitud `08` (8 bytes) y valor `4111111111111111` — exactamente la estructura que una tarjeta chip o un terminal de pago leería de esa secuencia de bytes.
Entender etiqueta, longitud, valor
Cada elemento BER-TLV tiene tres partes: el byte o bytes de etiqueta identifican qué tipo de dato sigue, el byte o bytes de longitud indican exactamente cuántos bytes de valor vienen a continuación, y el valor en sí es o bien datos en bruto (etiqueta primitiva) o más elementos TLV anidados (etiqueta constructed, identificada por un bit específico del byte de etiqueta).
El diccionario EMV incorporado
Las etiquetas EMV comunes — como `5A` (PAN), `5F20` (Cardholder Name), `9F26` (Application Cryptogram), `57` (Track 2 Equivalent Data) y `4F`/`84` (Application Identifier) — se resuelven automáticamente a sus nombres legibles; las etiquetas fuera de este diccionario se siguen analizando estructuralmente y se muestran por su identificador hexadecimal en bruto.
Dónde se usa este formato
BER-TLV es la codificación empleada en los datos de tarjetas chip EMV (el formato que leen los terminales de pago), muchos campos de mensajes ISO 8583 y diversas aplicaciones de tarjetas inteligentes e identificación gubernamental, allí donde datos binarios estructurados y autodescriptivos necesitan anidarse a una profundidad arbitraria.
Privacidad
El análisis ocurre enteramente en tu navegador mediante JavaScript del lado del cliente; los datos hexadecimales que pegas nunca se suben a un servidor, algo importante cuando se trabaja con datos reales de tarjetas o terminales.
Preguntas Frecuentes
- ¿Qué es la codificación BER-TLV?
- BER-TLV (Basic Encoding Rules, Tag-Length-Value) es un formato binario en el que cada elemento de datos consta de una etiqueta que identifica su significado, un campo de longitud y un valor. Es la codificación usada en los datos de tarjetas chip EMV, en campos ISO 8583 y en muchas aplicaciones de tarjetas inteligentes.
- ¿Qué etiquetas EMV reconoce el analizador?
- El diccionario incorporado cubre las etiquetas EMV más comunes, como 5A (PAN), 5F20 (Cardholder Name), 9F26 (Application Cryptogram), 57 (Track 2 Equivalent Data) y 4F/84 (AID). Las etiquetas no reconocidas también se decodifican estructuralmente, solo que sin un nombre descriptivo.
- ¿Se procesan mis datos en un servidor?
- No, el análisis se realiza por completo en tu navegador. Los datos hexadecimales que pegas nunca se suben a ningún servidor, algo importante cuando trabajas con datos reales de tarjetas o terminales.
Herramientas Relacionadas
Constructor TLV
Crea datos hexadecimales BER-TLV y EMV eligiendo tú mismo etiquetas, formatos y valores.
Analizador de Mensajes ASTM
Inspecciona mensajes de laboratorio tipo ASTM por registros, campos, controles y tramas.
Conversor de Base Numérica
Convierte números entre binario, octal, decimal y hexadecimal al instante.
Decodificador de JWT
Decodifica JSON Web Tokens en un header y payload legibles, gratis.
Analizador de Expresiones Cron
Valida y explica cada campo de una expresión cron estándar de cinco campos.
Convertidor de ASCII a Texto
Convierte texto en códigos ASCII decimales de 7 bits y de nuevo a texto.