Punycode Dönüştürücü
Uluslararası alan adları için Unicode ve Punycode (ACE) arasında dönüştürme yapın. IDN alan adlarını anında kodlayın/çözün. Ücretsiz, %100 tarayıcınızda.
Referans
Punycode nedir?
Punycode, DNS alan adlarında izin verilen sınırlı ASCII karakter seti (a–z, 0–9, tire) kullanarak Unicode karakterleri temsil eden, RFC 3492'de tanımlanan bir kodlama söz dizimidir. Uluslararasılaştırılmış Alan Adları (IDN) — münchen.de veya 例え.jp gibi ASCII olmayan karakterler içeren alan adlarını mümkün kılar. Kodlanmış form xn-- ön ekiyle başlar (ACE ön eki).
Punycode kodlama nasıl çalışır
Punycode, Unicode kod noktalarını kompakt bir ASCII dizesine kodlamak için Bootstring algoritmasını kullanır. Önce temel ASCII karakterlerini ASCII olmayan karakterlerden ayırır. ASCII olmayan kod noktaları daha sonra önyargı adaptasyon mekanizmasıyla delta değerleri serisi olarak kodlanır. Bu, yüzde kodlamadan veya UTF-8'den çok daha verimli, son derece kısa kodlanmış dizeler üretir.
Punycode dönüştürme ne zaman gereklidir?
Alan adı kaydı — uluslararası alan adları kaydederken kayıt şirketleri Punycode (ACE) formunu gerektirir. DNS yapılandırması — CNAME, A ve MX kayıtları Punycode formunu kullanmalıdır. E-posta başlıkları — IDN alan adlarına sahip e-posta adresleri SMTP başlıklarında Punycode sürümünü gerektirir. Güvenlik denetimi — Punycode çözümleme, homograf saldırılarını tespit etmeye yardımcı olur.
Gizlilik
Tüm kodlama ve çözme işlemleri %100 tarayıcınızda çalışır. Hiçbir veri sunucuya gönderilmez.