MRZ คืออะไร? คู่มือฉบับสมบูรณ์ว่าด้วย Machine Readable Zone

2026/09/05 8 ดูแล้ว
MRZ คืออะไร? คู่มือฉบับสมบูรณ์ว่าด้วย Machine Readable Zone

อยู่ท้ายหน้าข้อมูลของหนังสือเดินทางทุกเล่ม — และด้านหลังบัตรประจำตัวประชาชน ใบอนุญาตพำนัก และวีซ่าเกือบทุกใบ — มีบรรทัดอักษรพิมพ์ใหญ่ ตัวเลข และวงเล็บแหลมอัดแน่นสองถึงสามบรรทัด แวบแรกดูเหมือนสัญญาณรบกวนทางการพิมพ์ แต่ที่จริงสิ่งเหล่านี้คือหนึ่งในมาตรฐานที่ออกแบบมาสำเร็จที่สุดของการเดินทางยุคใหม่: Machine Readable Zone หรือที่รู้จักกันดีในชื่อ MRZ ประตูอัตโนมัติที่ด่านพรมแดน ตู้เช็คอินของสายการบิน แผนกต้อนรับโรงแรม แอปเปิดบัญชีของธนาคาร และเว็บแลกเปลี่ยนคริปโต ล้วนอ่านบรรทัดเหล่านี้ และอ่านจบภายในเสี้ยววินาที

คู่มือฉบับนี้จะพาคุณไปตั้งแต่ศูนย์ถึงร้อย เราจะนิยามว่า MRZ คืออะไรและมีที่มาจากไหน แกะทุกฟอร์แมตทีละบรรทัด คำนวณเลขตรวจสอบจริงด้วยอัลกอริทึม 7-3-1 อธิบายว่าชื่อที่ไม่ได้ใช้อักษรละตินจะถูกจัดการอย่างไร ติดตามการสแกนหนึ่งครั้งผ่านไปป์ไลน์ OCR เผยบทบาทที่น่าประหลาดใจของ MRZ ในฐานะรหัสผ่านของชิปในหนังสือเดินทาง และปิดท้ายด้วยเครื่องมือฟรีสองตัวในเบราว์เซอร์ที่คุณลองใช้ได้ทันที

Machine Readable Zone (MRZ) คืออะไร?

Machine Readable Zone คือบล็อกข้อความมาตรฐานที่พิมพ์อยู่ในตำแหน่งคงที่ของเอกสารประจำตัวหรือเอกสารเดินทาง โดยเก็บรหัสข้อมูลสำคัญของเอกสารไว้ในเลย์เอาต์ที่เครื่องอ่านง่าย กำหนดไว้ใน ICAO Doc 9303 — มาตรฐานสากลว่าด้วย Machine Readable Travel Documents (MRTD) ที่องค์การการบินพลเรือนระหว่างประเทศเผยแพร่ โซนนี้ใช้ฟอนต์ความกว้างคงที่ชื่อ OCR-B ใช้ชุดอักษรแบบจำกัด (ตัวอักษร A–Z ตัวเลข 0–9 และอักขระเติมช่อง «<») และใช้ตำแหน่งฟิลด์ที่กำหนดตายตัว

จุดฉลาดอยู่ที่สิ่งที่การออกแบบตัดทิ้งไป: ไม่มีชิป ไม่มีวิทยุ ไม่มีเครือข่าย เครื่องอ่านตามมาตรฐานเพียงเครื่องเดียว ที่ไหนก็ได้ทั่วโลก สามารถดึงข้อมูลของผู้ถือออกมาได้ด้วยการสแกนด้วยแสงธรรมดากับตรรกะแยกวิเคราะห์ไม่กี่บรรทัด นั่นคือเหตุผลที่ไลบรารีอ่าน MRZ มีอยู่ครบทุกภาษาโปรแกรมมิ่ง และแม้กล้องสมาร์ตโฟนระดับเรียบง่ายก็รับงานนี้ได้

  • เลย์เอาต์คงที่ — จำนวนบรรทัดและความยาวไม่เคยเปลี่ยนสำหรับเอกสารประเภทเดียวกัน
  • ฟอนต์ OCR-B — ออกแบบมาโดยเฉพาะเพื่อให้เครื่อง (ไม่ใช่มนุษย์) อ่านได้ง่ายดาย
  • ชุดอักษรแบบจำกัด — ไม่มีเครื่องหมายเสริม ไม่มีตัวพิมพ์เล็ก ไม่มีสัญลักษณ์ที่กำกวม
  • เลขตรวจสอบบังคับ — ทุกฟิลด์สำคัญมีลายนิ้วมือทางคณิตศาสตร์ของตัวเอง
  • ข้อมูลซ้ำสองที่ — ข้อมูลตัวตนชุดเดียวกันปรากฏทั้งใน visual zone สำหรับมนุษย์และใน MRZ สำหรับเครื่อง โดยทั้งสองต้องตรงกัน

ประวัติย่อ: จากปี 1968 สู่ ICAO Doc 9303

เรื่องราวเริ่มต้นช่วงปลายทศวรรษ 1960 เมื่อการเดินทางทางอากาศระหว่างประเทศที่เพิ่มขึ้นทำให้การตรวจหนังสือเดินทางแบบเขียนมือกลายเป็นคอขวด องค์การการบินพลเรือนระหว่างประเทศจึงตั้งคณะทำงานเฉพาะกิจขึ้นในปี 1968 เพื่อศึกษาการอ่านเอกสารเดินทางโดยให้เครื่องช่วย ผลงานก้อนนี้กลายเป็น Doc 9303 ฉบับแรกในปี 1980 และตระกูลฟอร์แมตที่คุ้นเคย — TD1, TD2 และ TD3 — ถูกรวบรวมให้เรียบร้อยในฉบับที่ตามมา

มาตรฐานนี้ยังคงพัฒนาต่อไป: ตั้งแต่กลางทศวรรษ 2000 หนังสือเดินทางส่วนใหญ่มีชิป RFID ภายใต้กรอบ eMRTD และ ICAO กำลังเปิดตัว Digital Travel Credentials (DTC) ที่ผูกสำเนาดิจิทัลซึ่งตรวจสอบได้เข้ากับเอกสารตัวจริง อย่างไรก็ตาม ตลอดทุกยุคสมัย MRZ ที่พิมพ์บนกระดาษยังคงเป็นเส้นฐานออฟไลน์สากลที่เครื่องอ่านทุกเครื่องต้องรองรับ — ห้าสิบปีผ่านไป มันยังเป็นอินเทอร์เฟซตัวตนเพียงหนึ่งเดียวที่การันตีว่าใช้ได้ทุกที่

รายละเอียดน่ารักสำหรับสายมาตรฐาน: ตัวอย่างแบบลงมือคำนวณใน Doc 9303 เป็นของ Anna Eriksson พลเมืองสมมุติของสาธารณรัฐสมมุติเช่นกันชื่อ «Utopia» ซึ่งรหัสประเทศสามตัวอักษร UTO ก็ปรากฏอยู่ตลอดทั้งบทความนี้ด้วย

จะพบ MRZ ได้ที่ใด?

  • เล่มหนังสือเดินทาง — บรรทัดละ 44 อักขระจำนวนสองบรรทัด พาดอยู่ท้ายหน้าข้อมูลผู้ถือ (หน้าที่มีรูปถ่ายของคุณ)
  • บัตร ID-1 — บัตรประจำตัวประชาชน ใบอนุญาตพำนัก และใบขับขี่บางใบ มีบรรทัดละ 30 อักขระจำนวนสามบรรทัดอยู่ด้านหลัง
  • วีซ่า — วีซ่าแบบอ่านด้วยเครื่องใช้เลย์เอาต์สองบรรทัดแบบ MRV-A หรือ MRV-B
  • เอกสารรุ่นเก่าหรือเฉพาะทาง — เอกสารเลกาซีบางประเภทยังใช้ฟอร์แมต TD2 อยู่

สองคุณสมบัติทำให้เครื่องหาโซนนี้เจอง่าย: สำหรับเอกสารแต่ละประเภท มันอยู่ตำแหน่งเดิมบนเอกสารเสมอ และพิมพ์ด้วย OCR-B เสมอ — เป็นบล็อกอักขระสีเข้มสม่ำเสมอที่ตัดกับส่วนอื่นของหน้ากระดาษอย่างชัดเจน ไม่ว่าประเทศผู้ออกจะใช้ภาษาอะไร ตัว MRZ เองเขียนด้วยอักษรละตินเสมอ

MRZ ทั้ง 5 ฟอร์แมต: TD1, TD2, TD3, MRV-A และ MRV-B

ICAO Doc 9303 กำหนดตระกูลเลย์เอาต์ไว้หลายแบบ โดยแต่ละแบบถูกปรับให้เข้ากับขนาดจริงของเอกสารนั้น ๆ ทุกแบบใช้ชุดอักษรเดียวกัน รูปแบบวันที่แบบเดียวกัน (YYMMDD) และกลไกเลขตรวจสอบชุดเดียวกัน — ต่างกันแค่การจัดวางฟิลด์เท่านั้น

ฟอร์แมตเลย์เอาต์เอกสารที่มักพบ
TD13 บรรทัด × 30 อักขระบัตร ID-1: บัตรประจำตัวประชาชน ใบอนุญาตพำนัก
TD22 บรรทัด × 36 อักขระเอกสารรุ่นเก่าและเอกสารราชการอื่น ๆ
TD32 บรรทัด × 44 อักขระเล่มหนังสือเดินทาง
MRV-A2 บรรทัด × 44 อักขระวีซ่าอ่านด้วยเครื่อง (ชุดข้อมูลยาว)
MRV-B2 บรรทัด × 36 อักขระวีซ่าอ่านด้วยเครื่อง (ชุดข้อมูลกระชับ)

TD1 — สามบรรทัดละ 30 อักขระ

  • บรรทัดที่ 1: รหัสเอกสาร (2) · รัฐผู้ออก (3) · เลขที่เอกสาร (9) · เลขตรวจสอบ (1) · ข้อมูลเสริม (15)
  • บรรทัดที่ 2: วันเกิด YYMMDD (6) · เลขตรวจสอบ (1) · เพศ (1) · วันหมดอายุ YYMMDD (6) · เลขตรวจสอบ (1) · สัญชาติ (3) · ข้อมูลเสริม (11) · เลขตรวจสอบรวม (1)
  • บรรทัดที่ 3: ชื่อ (30) — นามสกุล ตามด้วยตัวคั่น «<<» แล้วจึงเป็นชื่อตัวและชื่อกลาง เติมช่องให้เต็มด้วย «<»

TD3 — สองบรรทัดละ 44 อักขระ (หนังสือเดินทาง)

โซน TD3 ที่ถูกต้องครบถ้วนจริง ๆ สำหรับหนังสือเดินทางตัวอย่างสมมุติของ ICAO มีลักษณะแบบนี้:

P<UTOERIKSSON<<ANNA<MARIA<<<<<<<<<<<<<<<<<<<<
L898902C<3UTO6908061F9406236ZE184226B<<<<<14

  • บรรทัดที่ 1: รหัสเอกสาร «P» หมายถึงหนังสือเดินทาง (2) · รัฐผู้ออก UTO (3) · ชื่อในรูป SURNAME<<GIVEN<GIVEN เติมให้ครบ 39 อักขระ
  • บรรทัดที่ 2: เลขหนังสือเดินทาง L898902C เติมให้ครบ 9 (9) · เลขตรวจสอบ (1) · สัญชาติ UTO (3) · วันเกิด 690806 (6) · เลขตรวจสอบ (1) · เพศ F (1) · วันหมดอายุ 940623 (6) · เลขตรวจสอบ (1) · เลขประจำตัว ZE184226B เติมให้ครบ 14 (14) · เลขตรวจสอบเลขประจำตัว (1) · เลขตรวจสอบรวม (1)

TD2 ใช้ตรรกะเดียวกันบนบรรทัดละ 36 อักขระจำนวนสองบรรทัด ส่วนวีซ่าสองฟอร์แมต MRV-A และ MRV-B แลกความกว้างกับความจุข้อมูลอย่างตรงไปตรงมา พออ่าน TD1 กับ TD3 เป็น ก็อ่านได้ทุกฟอร์แมต — ฟิลด์เหล่านี้คือนักแสดงชุดเดิมบนเวทีที่ต่างกันเพียงเล็กน้อย

MRZ เก็บรหัสข้อมูลอะไรบ้าง?

  • รหัสเอกสาร — «P» หมายถึงหนังสือเดินทาง «I» บัตรประจำตัว «V» วีซ่า โดยมักมีตัวอักษรที่สองช่วยระบุประเภทให้ละเอียดขึ้น
  • รัฐผู้ออก — รหัสประเทศสามตัวอักษรตาม ISO 3166-1 alpha-3 ของประเทศที่ออกเอกสาร (รหัสแบบ UTO เช่น IRN, DEU, USA)
  • เลขที่เอกสาร — หมายเลขเฉพาะของเล่มหรือบัตร เติมอักขระเติมช่องจนครบความกว้างคงที่
  • ชื่อ — ตัวระบุหลักมาก่อน ตามด้วยตัวคั่น «<<» แล้วจึงเป็นตัวระบุรอง ไม่มีเครื่องหมายจุลภาค ไม่มีตัวพิมพ์เล็ก ไม่มี apostrophe
  • สัญชาติ — อีกรหัสประเทศสามตัวอักษร ซึ่งอาจต่างจากรัฐผู้ออก
  • วันเกิด — หกหลัก รูปแบบ YYMMDD
  • เพศ — M, F หรืออักขระเติมช่อง «<» หากไม่ระบุ
  • วันหมดอายุ — หกหลัก รูปแบบ YYMMDD
  • เลขเสริม / เลขประจำตัว — ช่องขยายของรัฐผู้ออก (ใน TD3 กว้าง 14 อักขระ)
  • เลขตรวจสอบ — หนึ่งตัวหรือมากกว่าต่อฟอร์แมต บวกเลขตรวจสอบรวมที่ผูกหลายฟิลด์เข้าด้วยกัน

ที่เหลือทั้งหมด — ที่อยู่ อาชีพ ชื่อบิดามารดา — อยู่ใน visual zone หรือในชิป MRZ บรรจุแก่นข้อมูลตัวตนเพียงเท่านั้น จึงทั้งสั้น นิ่ง และตรวจสอบง่าย

เลขตรวจสอบ: อัลกอริทึม 7-3-1 พร้อมตัวอย่างคำนวณจริง

ตัวตรวจจับข้อผิดพลาดที่หลอมไว้ในตัวของ MRZ เรียบง่ายอย่างมีเสน่ห์ วิธีคำนวณเลขตรวจสอบคือ นำอักขระทุกตัวของฟิลด์มาให้ค่า: ตัวเลขใช้ค่าตามหน้าตา ตัวอักษรได้คะแนน A = 10, B = 11 … Z = 35 และอักขระเติมช่อง «<» นับเป็น 0 จากนั้นคูณค่าเหล่านี้วนไปเรื่อย ๆ ด้วยน้ำหนัก 7, 3, 1, 7, 3, 1 … บวกผลคูณทั้งหมดแล้วหยิบเลขท้ายของผลบวกออกมา เลขสุดท้ายนั้นคือเลขตรวจสอบ

นี่คือการคำนวณจริงของเลขหนังสือเดินทาง L898902C จากตัวอย่างข้างบน:

อักขระค่าน้ำหนักผลคูณ
L217147
88324
9919
88756
99327
0010
22714
C12336

ผลคูณทั้งหมดรวมกันได้ 313; 313 mod 10 = 3 — ตรงกับเลขตรวจสอบที่พิมพ์อยู่หลังเลขหนังสือเดินทางในโซนตัวอย่างพอดี เครื่องอ่านก็แค่คำนวณซ้ำแล้วเทียบกันเท่านั้น

ฟิลด์ต่าง ๆ มีเลขตรวจสอบของตัวเอง: เลขที่เอกสาร วันที่ทั้งสอง และ (ใน TD3) เลขประจำตัว ต่างมีเลขของตนหนึ่งตัว บนนั้นยังมี เลขตรวจสอบรวม ที่คำนวณจากการต่อกันของหลายฟิลด์พร้อมกัน ทำให้แม้แค่สลับฟิลด์ก็พังทันที ถ้าอักขระใดตัวเดียวถูกแก้ พิมพ์ผิด หรืออ่านผิด อย่างน้อยหนึ่ง checksum แทบจะต้องล้มแน่ — นี่คือกลไกที่เปลี่ยนการสแกนด้วยแสงราคาถูกให้เป็นการอ่านที่เชื่อถือได้ และทำหน้าที่สองเป็นกับดักการแก้ไข: การแก้ MRZ ที่พิมพ์ไว้โดยไม่คำนวณเลขตรวจสอบใหม่ แทบการันตีได้ว่าจะได้โซนที่ไม่ถูกต้อง

การถอดอักษร: ä, ß และชื่อที่ไม่ใช่ละตินจะเป็นอย่างไร?

ชุดอักษรของ MRZ ไม่มีตัวอักษรกำกับเสียง ICAO จึงกำหนดทางสำรองแบบตายตัว: ภาษาเยอรมัน ä กลายเป็น AE, ö กลายเป็น OE, ü กลายเป็น UE, ß กลายเป็น SS; ภาษาฝรั่งเศส é และ è ยุบเหลือ E; ภาษาสเปน ñ กลายเป็น N; อักษรนอร์ดิก ø กลายเป็น OE และ å กลายเป็น AA มีความแตกต่างเล็ก ๆ ระดับประเทศบ้าง แต่หลักการเป็นสากล — ทุกชื่อต้องพิมพ์ได้ด้วย A–Z

ชื่อที่เขียนครั้งแรกด้วยอักษรอาหรับ ฮีบรู ซีริลลิก เทวนาครี ไทย จีน ญี่ปุ่น หรือเกาหลี จะถูกรัฐผู้ออกถอดเป็นอักษรโรมันตามกฎระดับชาติของตน ผลคือการสะกดใน MRZ อาจไม่ตรงกับหน้าเอกสาร ไม่ตรงกับตั๋วเครื่องบิน และไม่ตรงกับเอกสารอื่น ๆ ของคุณ — ความไม่ตรงกันแบบนี้เป็นเรื่องปกติที่คาดหวังไว้ได้ ไม่ใช่ความผิดพลาด

ยังมีขั้นตอนเผื่อชื่อที่ยาวเกินจะใส่: Doc 9303 กำหนดกฎการย่อและการตัดให้สั้น (ลงถึงเหลือแค่อักษรแรก) เพื่อให้ชื่ออินเดียใต้หรืออาหรับที่ยาวมากยังให้ผลเป็น MRZ ที่ตายตัวและทำซ้ำได้ ความประหลาดทุกข้อของระบบนี้คือคำอธิบายของฉากคลาสสิกในสนามบินว่า «ทำไมชื่อฉันถึงพิมพ์แบบนั้น?»

MRZ ถูกอ่านอย่างไร? จากประตูด่านพรมแดนถึงกล้องโทรศัพท์

การอ่าน MRZ เป็นไปป์ไลน์ และความงามของมันคือลูปตรวจความถูกต้องที่ท้ายสาย:

  • ค้นหาตำแหน่ง — เครื่องอ่านรู้ดีว่าโซนนี้อยู่ตรงไหนของเอกสาร และบล็อก monospace สีเข้มก็โดดออกจากดีไซน์หน้ากระดาษ
  • จดจำ — OCR จำแนกอักขระแต่ละตัว ชุดอักษรที่จำกัดและรูปทรง OCR-B ช่วยให้ชุดตัวเลือกเล็กลง
  • แยกวิเคราะห์ — ตำแหน่งฟิลด์คงที่ช่วยตัดอักขระดิบออกเป็นเลขที่เอกสาร วันที่ ชื่อ และอื่น ๆ
  • ตรวจความถูกต้อง — คำนวณเลขตรวจสอบซ้ำ ตรวจวันที่ว่าสมเหตุผล บังคับใช้ชุดอักษร และตรวจฟอร์แมตตามประเภทเอกสาร
  • ตรวจเทียบ — เทียบผลกับ visual zone และกับชิป (ถ้ามี) หากไม่ตรงกันจะส่งต่อให้คนตรวจ

เพราะอักขระที่อ่านผิดเพียงตัวเดียวพัง checksum ระบบจึงแทบไม่เคยตอบผิดอย่างมั่นใจ — มันตอบแค่ «กรุณาลองใหม่» คุณจะเจอไปป์ไลน์นี้ที่ประตูอัตโนมัติด่านพรมแดนและเครื่องอ่านบนเคาน์เตอร์ ในเครื่องสแกนแบบแบน ในเครื่องสแกนบัตรเฉพาะงานของโรงแรมและธนาคาร และ — มากขึ้นเรื่อย ๆ — ในแอปสมาร์ตโฟนที่อ่าน MRZ จากฟีดกล้องแบบสดเพื่อยืนยันตัวตนระยะไกล

MRZ + NFC: โซนนี้คือรหัสผ่านของชิปหนังสือเดินทาง

หนังสือเดินทางยุคใหม่คือ eMRTD: มีชิป RFID บรรจุรูปถ่ายและลายนิ้วมือของคุณ การปล่อยให้ข้อมูลชีวมิติตกไปถึงเครื่องอ่านใด ๆ ที่แอบแฝงอยู่คงเป็นหายนะด้านความเป็นส่วนตัว ชิปจึงถูกล็อกด้วยกลไกชื่อ Basic Access Control (BAC): เครื่องอ่านต้องคำนวณคีย์เข้าถึงจากสามสิ่งที่พิมพ์อยู่ใน MRZ เท่านั้น นั่นคือเลขที่เอกสาร วันเกิด และวันหมดอายุ พร้อมเลขตรวจสอบของพวกมันด้วย

พูดให้ชัดก็คือ MRZ ทำหน้าที่เป็นรหัสผ่านที่พิมพ์อยู่บนหน้ากระดาษนั้นเอง จะอ่านชิปได้ คุณต้องกำลังถือเอกสารอยู่ตรงหน้าจริง ๆ — คนอีกฟากห้องที่ถือเสาอากาศทรงพลังได้อะไรไม่มี แต่ด้านกลับก็คือ ใครก็ตามที่ได้ภาพถ่าย MRZ ของคุณแบบชัดเจน ก็ถือครบสามค่าที่ใช้ปลดล็อกชิป นั่นคือเหตุผลที่คำแนะนำด้านความปลอดภัยเตือนเสมอว่าอย่าโพสต์ภาพ MRZ ลงออนไลน์ และที่แอปที่สแกน MRZ ผ่าน NFC ต้องระวังว่าข้อมูลจะไปถึงไหน

ใครใช้ข้อมูล MRZ ทุกวัน?

  • การควบคุมพรมแดน — ประตูอัตโนมัติและเครื่องอ่านบนเคาน์เตอร์แยกวิเคราะห์โซนนี้ก่อนช่วงเซสชันชิปจะเริ่มเสียอีก
  • สายการบิน — เช็คอินออนไลน์และการยื่นข้อมูลความปลอดภัย APIS ถูกเติมจาก MRZ
  • โรงแรมและบริษัทเช่ารถ — แผนกลงทะเบียนสแกนบัตรภายในไม่กี่วินาที แทนการพิมพ์ซ้ำ
  • ธนาคารและฟินเทค — การเปิดบัญชีแบบ KYC ระยะไกลผนวกการสแกน MRZ การอ่านชิป NFC และการเทียบเซลฟี่
  • เว็บแลกเปลี่ยนคริปโต — รูปแบบ KYC เดียวกันเป็นมาตรฐานของการเปิดใช้บัญชีเทรด
  • แพลตฟอร์มท่องเที่ยวและวีซ่า — ฟิลด์ข้อมูลหนังสือเดินทางถูกเติมอัตโนมัติจากโซน ตัดข้อผิดพลาดจากการพิมพ์ซ้ำ

ทุกที่ที่มนุษย์ต้องคัดลอกชื่อและเลขที่เอกสารด้วยมือ MRZ จะพิมพ์แทนอย่างเงียบ ๆ — เร็วกว่าและไม่มีพิมพ์ผิด

สร้างและตรวจสอบ MRZ ออนไลน์ — เครื่องมือฟรี

นักพัฒนาที่สร้างฟีเจอร์สแกนบัตร ทีม QA ที่ทดสอบไปป์ไลน์ OCR ครูที่อธิบายมาตรฐาน และวิศวกรซัพพอร์ตที่ไล่บั๊กเครื่องสแกนดื้อรั้น ต่างต้องการซูเปอร์พาวเวอร์สองอย่างเดียวกัน: สร้าง MRZ ที่ถูกต้อง และแยกชิ้นตรวจ MRZ ที่พัง นี่คือสิ่งที่เครื่องมือสองตัวของ Digivirtual ทำพอดี — ทั้งคู่ทำงานในเบราว์เซอร์ของคุณทั้งหมด ไม่มีอะไรถูกอัปโหลดหรือจัดเก็บ

MRZ Generator ฟรีออนไลน์ สร้างโซน TD1, TD2, TD3, MRV-A และ MRV-B ที่ฟอร์แมตถูกต้องจากข้อมูลที่คุณป้อน พร้อมคำนวณเลขตรวจสอบให้ครบทุกตัว — เหมาะกับชุดข้อมูลทดสอบ ข้อมูลสาธิต และตัวอย่างในห้องเรียน ส่วน MRZ Checker ทำตรงข้าม: วางโซนอะไรก็ได้ลงไป มันจะตรวจจับฟอร์แมต แยกข้อความออกเป็นฟิลด์พร้อมป้ายกำกับ ตรวจชุดอักษร วันที่ และเลขตรวจสอบ 7-3-1 ทุกตัว แล้วชี้ตำแหน่งเป๊ะ ๆ ของอักขระที่ผิด ทั้งคู่ปิดลูปให้สมบูรณ์: สร้างโซนอ้างอิง สแกนด้วยไปป์ไลน์ของคุณ เมื่อการอ่านล้มเหลว checker จะบอกให้ว่าอักขระตัวไหนโกหก

กติกาพื้นฐานหนึ่งข้อ: เครื่องมือทั้งสองมีไว้สำหรับข้อมูลทดสอบสังเคราะห์ การเรียนรู้ และงานเชื่อมต่อระบบที่ชอบด้วยกฎหมาย เนื้อหาใน MRZ เป็นข้อมูลส่วนบุคคล — อย่าป้อนเอกสารจริงของใครเข้าสู่ระบบที่ไม่จำเป็นต้องใช้เด็ดขาด

คำถามที่พบบ่อยเกี่ยวกับ MRZ

MRZ เหมือนบาร์โค้ดหรือ QR code หรือไม่?

ไม่ใช่ MRZ เป็นข้อความพิมพ์ธรรมดาในฟอนต์พิเศษ (OCR-B) ที่เครื่องสแกนอ่านด้วยการจดจำอักขระทางแสง ต่างจากบาร์โค้ดหรือ QR code ตรงที่ไม่มีภาพเข้ารหัสไว้ — อักขระที่คุณเห็นคือข้อมูลจริง ๆ

ทำไม MRZ จึงมีอักขระ '<' มากมาย?

วงเล็บแหลมคืออักขระเติมช่องอย่างเป็นทางการตามที่กำหนดไว้ใน ICAO Doc 9303 มันเติมฟิลด์ความกว้างคงที่ให้ยาวเท่าที่กำหนด และคั่นนามสกุลออกจากชื่อตัวและชื่อกลาง

เครื่องสแกนสับสนระหว่าง 0 กับ O หรือ 1 กับ I ได้ไหม?

การสับสนเกิดได้ยากและแก้กันเองได้ MRZ จำกัดชุดอักษร OCR-B ถูกวาดให้อักขระที่หน้าตาคล้ายกันยังแยกออกได้ และทุกฟิลด์สำคัญจบด้วยเลขตรวจสอบ — อักขระที่อ่านผิดตัวเดียวพัง checksum และบังคับให้สแกนใหม่ แทนที่จะได้ผลลัพธ์ผิด

ถ้าชื่อของฉันมีอักขระนอกเหนือ A–Z จะเกิดอะไรขึ้น?

รัฐผู้ออกจะถอดอักษรหรือถอดเป็นอักษรโรมันให้ ภาษาเยอรมัน ä กลายเป็น AE, ß กลายเป็น SS, é กลายเป็น E และชื่อที่เขียนด้วยอักษรอาหรับ ซีริลลิก หรือ CJK จะถูกถอดเป็นอักษรโรมันตามกฎระดับชาติ — นี่คือเหตุผลที่การสะกดใน MRZ อาจต่างจากหน้าเอกสารหรือตั๋วของคุณ

ทุกประเทศใช้ฟอร์แมต MRZ เดียวกันหรือไม่?

อัลกอริทึมเป็นสากล แต่เลย์เอาต์ขึ้นกับเอกสาร: เล่มหนังสือเดินทางใช้ TD3 (2 บรรทัด × 44 อักขระ) บัตร ID-1 อย่างบัตรประจำตัวประชาชนและใบอนุญาตพำนักใช้ TD1 (3 × 30) และวีซ่าใช้ MRV-A (2 × 44) หรือ MRV-B (2 × 36) ส่วน TD2 (2 × 36) ยังพบอยู่มากบนเอกสารรุ่นเก่า

ข้อมูลใน MRZ เป็นข้อมูลส่วนบุคคลที่อ่อนไหวหรือไม่?

ใช่ มันเข้ารหัสชื่อเต็ม เลขที่เอกสาร สัญชาติ และวันเกิดของคุณ และยังปลดล็อกชิป NFC ของหนังสือเดินทางอิเล็กทรอนิกส์ได้ด้วย ให้ถือภาพ MRZ ของคุณเสมือนภาพหน้าข้อมูลหนังสือเดินทาง และอย่าโพสต์มัน

มีใครปลอม MRZ ได้หรือไม่?

เขียนข้อความที่หน้าตาเหมือน MRZ นั้นง่าย แต่ทำให้ถูกต้องจริงไม่ใช่ ทุกฟิลด์ต้องผ่านเลขตรวจสอบ 7-3-1 ตรรกะวันที่ และกฎฟอร์แมต ระบบพรมแดนอัตโนมัติยังตรวจเทียบ MRZ กับ visual zone และชิป — ความไม่สอดคล้องจะนำไปสู่การตรวจสอบขั้นที่สอง

บทสรุป: เรื่องราวทั้งหมดของ MRZ ใน 30 วินาที

  • MRZ คือบล็อกข้อความมาตรฐานที่เป็นมิตรกับ OCR บนหนังสือเดินทาง (TD3) บัตรประจำตัว (TD1) และวีซ่า (MRV-A/B) ตามนิยามใน ICAO Doc 9303
  • มันเข้ารหัสแก่นข้อมูลตัวตน — ข้อมูลเอกสาร ชื่อ สัญชาติ วันที่ — ในเลย์เอาต์คงที่ด้วย A–Z, 0–9 และอักขระเติมช่อง «<»
  • ทุกฟิลด์สำคัญจบด้วยเลขตรวจสอบ 7-3-1 และเลขตรวจรวมผูกฟิลด์เข้าด้วยกัน ทำให้ทั้งการอ่านผิดและการแก้ไขแทบเผยตัวเองทันที
  • ชื่อถูกถอดอักษรและตัดให้สั้นแบบตายตัว จึงเป็นเหตุผลที่การสะกดใน MRZ ต่างจากการสะกดในชีวิตประจำวัน
  • โซนนี้ทำหน้าที่สองเป็นคีย์เข้าถึง (BAC) ของชิป NFC ในหนังสือเดินทาง — ถือว่าภาพ MRZ เป็นข้อมูลอ่อนไหว

อยากให้ความรู้นี้ติดตัว? เปิด MRZ Generator สร้างโซนหลาย ๆ ฟอร์แมต แล้วอ่านทีละอักขระเทียบกับแผนผังฟิลด์ข้างบน จากนั้นวางโซนเหล่านั้น — พร้อมสักสองสามตัวที่แก้ให้พังโดยตั้งใจ — ลงใน MRZ Checker แล้วดูเลขตรวจสอบติดสีเขียวไล่ทีละตัว พออ่านสองบรรทัดท้ายนี้เป็นแล้ว เอกสารเดินทางทุกฉบับจะเล่าเรื่องของมันให้คุณฟังสองรอบ: หนึ่งสำหรับคน และหนึ่งสำหรับเครื่อง

ความคิดเห็น 0

เพื่อแสดงความคิดเห็น เข้าสู่ระบบ.

ยังไม่มีความคิดเห็น