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)325041592E5359532E4444463031A5FCI Proprietary Template(8 bayt)88Short File Identifier (SFI)(1 bayt)025F2DLanguage Preference(2 bayt)656EYaygı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.
İlgili Araçlar
TLV Oluşturucu
Etiketleri, formatları ve değerleri kendiniz seçerek BER-TLV ve EMV hex verisi oluşturun.
ASTM Mesaj Ayrıştırıcı
ASTM tarzı laboratuvar mesajlarını kayıt, alan, kontrol karakteri ve çerçeve olarak inceleyin.
Sayı Tabanı Çevirici
Sayıları ikili, sekizlik, ondalık ve onaltılık tabanlar arasında anında çevirin.
JWT Çözücü
JSON Web Token'ları okunabilir header ve payload'a çevirin, ücretsiz.
Cron İfadesi Ayrıştırıcı
Standart beş alanlı cron ifadesinin her alanını doğrulayın ve açıklayın.
ASCII Metin Dönüştürücü
Metni 7 bitlik ondalık ASCII kodlarına ve bu kodları tekrar metne çevirin.