TD1, TD2 ve TD3: üç MRZ formatı

TD1, TD2 ve TD3, ICAO Doc 9303'te tanımlanan üç makine tarafından okunabilir bölge (MRZ) düzenidir. TD3, 44 karakterlik iki satırdan oluşur ve pasaportlarda kullanılır; TD2, eski kimlik ve seyahat kartlarında bulunan 36 karakterlik iki satırdır; TD1 ise kart boyutundaki belgelerde yer alan 30 karakterlik üç satırdır.

Bir bakışta üç format

Üç MRZ formatı, boyutları ve her birinden bir örnek
FormatSatır × karakterBelge türüÖrnek (ilk satır)
TD32 × 44Pasaportlar ve TD3 boyutundaki diğer seyahat belgeleriP<GRCPARADEIGMA<<ELENI<SOFIA<<<<<<<<<<<<<<<<
TD22 × 36TD2 boyutundaki resmi seyahat belgeleri; eski kimlik kartlarıI<GRCPARADEIGMA<<ELENI<SOFIA<<<<<<<<
TD13 × 30Kart boyutundaki resmi seyahat belgeleri ve kimlik kartlarıIDGRCAK472913<4PN48291630<<<<<

Her satır, < dolgu karakteriyle tam uzunluğuna kadar doldurulur. Satır başına tam olarak 44, 36 veya 30 karakter içermeyen bir bölge o formatta geçerli bir bölge değildir; bir ayrıştırıcı bölgeyi reddettiğinde ilk kontrol edilecek şey budur.

TD3 – 44 karakterlik iki satır

Pasaport düzeni. Birinci satırda belge kodu, düzenleyen devlet ve ad bulunur; ikinci satırda belge numarası, uyruk, doğum tarihi, cinsiyet, son geçerlilik tarihi, kişisel numara ve kontrol basamakları yer alır. Buradaki ad alanı 39 karakterdir ve üç biçimin en genişidir. Soyadı ile adlar iki dolgu karakteriyle, adlar da birbirinden tek dolgu karakteriyle ayrılır.

P<GRCPARADEIGMA<<ELENI<SOFIA<<<<<<<<<<<<<<<<
AM73045184GRC9403084F3203101PN48291630<<<<72

Bileşik kontrol basamağı alt satırın 44. konumundadır ve o satırın 1–10, 14–20 ve 22–43 konumlarını kapsar. 11–13 (uyruk) ve 21 (cinsiyet) konumları standart gereği bileşik basamağın dışında tutulur.

TD2 – 36 karakterlik iki satır

Aynı iki satırlı düzen, her satırda sekiz karakter daha dar. Ad alanı 31 karakterdir.

I<GRCPARADEIGMA<<ELENI<SOFIA<<<<<<<<
TR61850420GRC9403084F2911043<<<<<<<2

Bileşik basamağı alt satırın 36. konumundadır ve 1–10, 14–20 ve 22–35 konumlarını kapsar.

TD1 – 30 karakterlik üç satır

Kart düzeni ve ayrıştırıcıların en sık yanlış yorumladığı düzen, çünkü alanlar farklı dağıtılır: üst satırda belge kodu, düzenleyen devlet, belge numarası ve isteğe bağlı verilerin ilk bloğu; orta satırda tarihler, cinsiyet ve uyruk bulunur; ad ise alt satırın tamamını, 30 karakteri tek başına kullanır. Bu, üç biçim arasındaki en dar ad alanıdır; bu yüzden uzun bir adın kısaltılma riski en çok TD1'de vardır.

IDGRCAK472913<4PN48291630<<<<<
9403084F3405204GRC<<<<<<<<<<<9
PARADEIGMA<<ELENI<SOFIA<<<<<<<

Bileşik basamağı orta satırın son karakteridir, yani 30. konumdadır; üst satırın 6–30 konumlarını ve orta satırın 1–7, 9–15 ve 19–29 konumlarını kapsar. Bu, iki satıra yayılan bir aralıktır ve uygulamaların hata yaptığı yer tam olarak burasıdır.

Karşınıza çıkabilecek diğer düzenler

Üç seyahat belgesi formatının dışında:

  • MRV-A – A formatındaki makine tarafından okunabilir vize: 44 karakterlik iki satır.
  • MRV-B – B formatındaki makine tarafından okunabilir vize: 36 karakterlik iki satır.
  • Sürücü belgesi bölgelerinde kullanılan, 30 karakterlik tek satırlı bir düzen.
  • Kart erişim numarası taşıyan altı karakterlik bir satır.
  • 30 karakterlik iki satırlı bir varyant.

API'miz algıladığı formatı bildirir; bu nedenle formatı satır uzunluklarından kendiniz çıkarmak zorunda kalmazsınız.

Kontrol basamakları ve kapsamadıkları

Her kontrol basamağı kendi alanı üzerinden, tekrarlanan 7, 3, 1 ağırlıklarıyla hesaplanır: rakamlar kendi değerini, harfler alfabedeki sıralarının 9 fazlasını (A = 10) alır, < dolgu karakteri ise 0 sayılır. Toplamın 10'a göre modu, kontrol basamağıdır.

Bir basamak belge numarasını, doğum tarihini, son geçerlilik tarihini ve TD3'te kişisel numarayı korur; bunlara bölgenin büyük bölümünü kapsayan bileşik basamak eklenir.

Hiçbir kontrol basamağı adı kapsamaz; düzenleyen devleti de kapsamaz. İkisinden birindeki okuma hatası fark edilmez: aritmetik yine tutar. Belgenin basılı yüzünü de okuyup iki okumayı karşılaştırmanın en güçlü gerekçesi budur ve API'miz varsayılan olarak tam da bunu yapar.

Standart bunları nerede söylüyor

ICAO Doc 9303, Machine Readable Travel Documents, sekizinci baskı, 2021. Belge serisinin ana sayfası artık açılmıyor; bu yüzden bölümler bağlantı verilmeden, numaraları ve İngilizce özgün başlıklarıyla anılır:

ICAO Doc 9303'ün bu formatları tanımlayan bölümleri
BölümBaşlık
Bölüm 3Specifications Common to all MRTDs
Bölüm 4Specifications for Machine Readable Passports (MRPs) and other TD3 Size MRTDs
Bölüm 5Specifications for TD1 Size Machine Readable Official Travel Documents (MROTDs)
Bölüm 6Specifications for TD2 Size Machine Readable Official Travel Documents (MROTDs)
Bölüm 7Machine Readable Visas

Bölüm 3, tüm formatlarda ortak olanları içerir: karakter kümesi, dolgu karakteri ve kontrol basamağı aritmetiği. Bölüm 4 TD3'ü, bölüm 5 TD1'i, bölüm 6 TD2'yi, bölüm 7 ise iki vize formatını tanımlar. Her formatın kontrol basamağı tablosu, bölüm 4, 5 ve 6'nın 4.2.4 numaralı kısmında yer alır.

Kendi bölgenizi kontrol edin

Bu sayfadaki tüm bölgeler tek bir uydurma kişiye aittir: uydurma numaralar, uydurma tarihler ve elle yazılmak yerine bunlardan hesaplanan kontrol basamakları. Buradaki hiçbir şey kimseye ait değildir.