Çin kimlik numarası: yapı, tarih ve kontrol karakteri

Çin kimlik numarası: yapı, tarih ve kontrol karakteri
İçindekiler

Çin kimlik numarası on sekiz karakterden oluşsa bile olanaksız bir tarih veya yanlış kontrol karakteri içerebilir. Bütün kontroller geçse de yerel hesaplayıcı numara sahibinin kimliğini doğrulamış olmaz. Numara yapısını, geçmiş adres bilgilerini ve kimlik doğrulamayı ayrı değerlendirin.

Burada açıklanan on sekiz karakterli vatandaş kimlik numarası GB 11643-1999 standardına dayanır. ChinaClue’nun Çin kimlik denetleyicisi bu biçimi kullanır. Pasaport, başka bir seyahat belgesi veya eski on beş haneli kayıt kendi yöntemini gerektirir; bu biçime uydurmak için rakam eklemeyin.

Kaydı değiştirmeden dört bölümü okuyun

Soldan sağa altı haneli adres kodu, sekiz haneli doğum tarihi, üç haneli sıra ve son kontrol karakteri bulunur. Doğum tarihi ayırıcı olmadan yıl, ay, gün sırasındadır. İlk on yedi konum ondalık rakamlardır. Son karakter rakam veya X olabilir; X bilinmeyen rakamı değil, on kontrol değerini temsil eder.

Standartta yayımlanan öğretim örneği 11010519491231002X numarasıdır. 110105 | 19491231 | 002 | X olarak ayırın. Bunlar adres kodu alanını, 31 Aralık 1949’u, 002 sırasını ve kontrol karakterini gösterir. Yapıyı anlamak içindir; başvuruda kullanılacak kişisel kayıt değildir.

Sıra, aynı doğum tarihine sahip kişilere adres kodu bölgesinde atanır. Tek veya çift değer, numaralandırma kuralındaki erkek veya kadın sınıflandırmasını kodlar. Kişinin yaşı, hane büyüklüğü veya ilçe nüfusunu çıkarmaya yarayan bir sayaç değildir. Ayrıştırılmış alan numarayı açıklar; kodlama kuralı dışındaki sonuçları desteklemez.

Standardın öğretim örneği adres 110105, doğum 19491231, sıra 002 ve kontrol X olarak ayrılır: 6 + 8 + 3 + 1 karakter.
Standardın öğretim örneği adres 110105, doğum 19491231, sıra 002 ve kontrol X olarak ayrılır: 6 + 8 + 3 + 1 karakter.

Tarihi son karakterden bağımsız kontrol edin

Doğum tarihinin sekiz hanesi gerçek bir Gregoryen tarih oluşturmalıdır. 13. ay geçersizdir ve şubat her yıl aynı uzunlukta değildir. Örneğin 2000, 400’e bölündüğünden 2000-02-29 vardır; 1900-02-29 ve 2026-02-29 yoktur. Araç ayrıca Pekin’de bugünden sonraki doğum tarihlerini reddeder.

Kontrol karakteri ilk on yedi rakam üzerinden ayrı hesaplanır. Yanlış tarih içeren uydurma bir diziye matematiksel olarak uyumlu son karakter atanabilir. Tersine, makul görünen tarih yanlış yazılmış son karakteri düzeltmez. Tek bir yeşil sonucu tüm kaydın onayı saymak yerine her sonucu ayrı okuyun.

Tarih kontrolü başarısızsa veriyi değiştirmeden asıl belgeyle karşılaştırın. Gün ve ayın yer değiştirmesi, eksik sıfır veya elektronik tablo dönüşümü farklı sorunlar doğurabilir. Bu Çin tanımlayıcısının içinde başka bir ülkenin tarih sırasını varsaymayın: kodlanmış sıra yıl–ay–gündür.

X kontrol karakterini anlayın

Hesaplama on yedi sabit ağırlık kullanır. Soldan sıralama 7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2 şeklindedir. İlk on yedi rakamı karşılık gelen ağırlıkla çarpıp sonuçları toplayın. Toplamı on bire bölün ve kalanı kullanarak son karakteri seçin.

Standardın örneğinde ağırlıklı toplam 167, kalan 2’dir. 0’dan 10’a kalanların karakter eşlemesi 1, 0, X, 9, 8, 7, 6, 5, 4, 3, 2 şeklindedir. Dolayısıyla kalan 2, X üretir. X yerine 0, 10 veya çarpma işareti yazmak numarayı değiştirir.

ChinaClue küçük x’i kabul eder ve bu kontrol için tam genişlikli girdiyi, amaçlanan kimlik karakterlerini koruyarak normalleştirir. Araç farklı bir beklenen kontrol karakteri bildirirse bunu aktarım hatası ipucu olarak değerlendirin. Yalnızca son karakteri değiştirmeyin; hata numaranın önceki kısmında olabilir.

Adres kodunu geçmişiyle birlikte yorumlayın

Altı haneli adres alanı, numaralandırma kuralında belirtilen kayıtlı hane konumunun idari bölüm kodunu izler. Posta kodu, sokak adresi veya anlık konum göstergesi değildir. Kişi başka yerde yaşıyor olabilir; yalnızca numara mevcut evini veya fiziksel doğum yerini söylemez.

ChinaClue bu alanı 1981–2025 tarihli idari bölüm verisinde arar. Son yılda bulunmayan bir kodun tarihsel kaydı olabilir. Kimlik numarası içindeki kaldırılmış ilçe kodunu güncel halefiyle değiştirmeyin. Bu, iletişim adresini güncellemek yerine tanımlayıcıyı ve kontrol karakterini değiştirir.

Kodlanmış doğum yılı numaranın ne zaman atandığını kanıtlamaz. İdari kod yılını yalnızca doğum tarihine göre seçmeyin. Benzer şekilde bu sınırlı veri kümesindeki “bulunamadı” bir arama sonucudur; kişinin veya belgenin geçersizliğinin kanıtı değildir. Bulguyu numaranın biçim ve aritmetik kontrollerinden ayrı tutun.

Elektronik tablo işlemlerini doğrulamadan ayırın

Elektronik tabloya aktarmadan önce bütün değeri metin olarak saklayın. Sayısal hücreler on sekiz haneli değerde hassasiyet kaybedebilir; X ile biten numara ise yalnızca rakam içeren numaradan farklı işlenebilir. Bozulmuş sayısal hücreyi sonradan metne çevirmek değişmiş rakamları geri getirmez; asıl belgeye veya dışa aktarıma dönün.

Başarısız katmanı belirlemek için denetleyiciyi kullanın: karakter biçimi, doğum tarihi, sıra biçimi, son kontrol karakteri veya tarihsel adres araması. Kaynak değeri koruyun ve gerçekten doğruladığınız düzeltmeyi kaydedin. Biçim sorunu için yardım isterken maskelenmiş örnek paylaşın; tablo sorununu açıklamak için tam tanımlayıcı genellikle gerekmez.

Bütün kontrollerin geçmesi, sağlanan metnin sınanan kurallarla ve mevcut arama verisiyle tutarlı olduğunu gösterir. Numaranın verilmiş olduğunu, belgenin gerçekliğini veya sunanın sahibi olduğunu kanıtlamaz. Kimlik doğrulama gerektiren hizmet kendi yetkili doğrulama sürecini kullanmalıdır.

Numarayı ve form alanlarını kontrol edin

Yorumlar

Yükleniyor…

Henüz yorum yok.