TLV Ayrıştırıcı

BER-TLV ve EMV hex verisini okunabilir bir etiket ağacına dönüştürün.

Bu araç tamamen tarayıcınızda çalışır. Dosyalarınız hiçbir zaman bir sunucuya yüklenmez.

6FFile Control Information (FCI) Template(26 bayt)
84Dedicated File (DF) Name(14 bayt)
325041592E5359532E4444463031
A5FCI Proprietary Template(8 bayt)
88Short File Identifier (SFI)(1 bayt)
02
5F2DLanguage Preference(2 bayt)
656E

Yaygın EMV etiketlerini tanır; tanınmayan etiketler de ayrıştırılır ve "Bilinmeyen etiket" olarak gösterilir.

Bu araç ne yapar?

Ham BER-TLV veya EMV hex verisini, her etiketin kimliğini, bilinen adını, bayt uzunluğunu ve çözülmüş değerini gösteren yapılandırılmış bir ağaca ayrıştırır; constructed (yapısal) etiketleri alt öğelerine özyinelemeli olarak açar.

Nasıl kullanılır?

BER-TLV veya EMV verisinin hex dizesini giriş kutusuna yapıştırın; ayrıştırılmış etiket ağacı hemen altında otomatik görünür, constructed etiketler iç içe etiketlerini barındıran genişletilebilir gruplar olarak gösterilir.

Örnek

`5A08 4111111111111111` ayrıştırıldığında tek bir ilkel etiket üretilir: kimlik `5A`, çözülmüş ad "PAN" (Primary Account Number), uzunluk `08` (8 bayt) ve değer `4111111111111111` — tam olarak bir çip kart veya ödeme terminalinin bu bayt dizisinden okuyacağı yapı.

Etiket, uzunluk, değer kavramı

Her BER-TLV öğesinin üç parçası vardır: etiket baytı/baytları hangi tür verinin geldiğini belirtir, uzunluk baytı/baytları değerin kaç bayt olduğunu tam olarak söyler ve değerin kendisi ya ham veridir (ilkel etiket) ya da daha fazla iç içe TLV öğesidir (etiket baytındaki belirli bir bitle tanınan constructed etiket).

Yerleşik EMV etiket sözlüğü

`5A` (PAN), `5F20` (Kart Sahibi Adı), `9F26` (Application Cryptogram), `57` (Track 2 Equivalent Data) ve `4F`/`84` (Application Identifier) gibi yaygın EMV etiketleri otomatik olarak okunabilir adlarına çözülür; bu sözlük dışındaki etiketler yine yapısal olarak ayrıştırılır ve ham hex kimlikleriyle gösterilir.

Bu format nerede kullanılır?

BER-TLV; EMV çip kart verisinde (ödeme terminallerinin okuduğu format), birçok ISO 8583 mesaj alanında ve çeşitli akıllı kart ile devlet kimlik uygulamalarında, yapılandırılmış, kendini tanımlayan ikili verinin keyfi derinlikte iç içe geçmesi gerektiğinde kullanılır.

Gizlilik

Ayrıştırma tamamen tarayıcınızda istemci taraflı JavaScript ile çalışır; yapıştırdığınız hex veri bir sunucuya asla yüklenmez; bu, gerçek kart veya terminal verisiyle çalışırken önemlidir.

Sıkça Sorulan Sorular

BER-TLV kodlaması nedir?
BER-TLV (Basic Encoding Rules, Tag-Length-Value), her veri öğesinin anlamını belirten bir etiket, bir uzunluk alanı ve bir değerden oluştuğu ikili bir formattır. EMV çip kart verisinde, ISO 8583 alanlarında ve birçok akıllı kart uygulamasında kullanılır.
Ayrıştırıcı hangi EMV etiketlerini tanıyor?
Yerleşik sözlük; 5A (PAN), 5F20 (Kart Sahibi Adı), 9F26 (Application Cryptogram), 57 (Track 2 Equivalent Data) ve 4F/84 (AID) gibi en yaygın EMV etiketlerini kapsar. Tanınmayan etiketler de yapısal olarak çözümlenir, sadece isim gösterilmez.
Verilerim bir sunucuda mı işleniyor?
Hayır, ayrıştırma tamamen tarayıcınızda gerçekleşir. Yapıştırdığınız hex veri hiçbir yere yüklenmez; gerçek kart veya terminal verisiyle çalışırken bu önemlidir.