Punycode-muunnin
Muunna Unicoden ja Punycoden (ACE) välillä kansainvälistettyjä verkkotunnuksia varten. Koodaa/pura IDN-verkkotunnukset välittömästi. Ilmainen, 100% selaimessasi.
Viite
Mikä on Punycode?
Punycode on koodaussyntaksi, joka on määritelty RFC 3492:ssa. Se esittää Unicode-merkit rajoitetulla ASCII-merkistöllä (a–z, 0–9, yhdysmerkki), joka on sallittu DNS-verkkotunnusnimissä. Se mahdollistaa kansainvälistetyt verkkotunnukset (IDN) — verkkotunnukset, jotka sisältävät ei-ASCII-merkkejä, kuten münchen.de tai 例え.jp. Koodattu muoto alkaa etuliitteellä xn-- (ACE-etuliite).
Miten Punycode-koodaus toimii
Punycode käyttää Bootstring-algoritmia Unicode-koodipisteiden koodaamiseen kompaktiksi ASCII-merkkijonoksi. Se erottaa ensin perus-ASCII-merkit ei-ASCII-merkeistä. Ei-ASCII-koodipisteet koodataan sitten delta-arvojen sarjana bias-sopeutusmekanismilla. Tämä tuottaa huomattavan lyhyitä koodattuja merkkijonoja — paljon tehokkaammin kuin prosenttikoodaus tai UTF-8.
Milloin tarvitset Punycode-muunnosta?
Verkkotunnuksen rekisteröinti — kansainvälistettyjen verkkotunnusten rekisteröinnissä rekisteröijät vaativat Punycode (ACE) -muodon. DNS-määritys — CNAME-, A- ja MX-tietueiden tulee käyttää Punycode-muotoa. Sähköpostiotsikot — IDN-verkkotunnusten sähköpostiosoitteet tarvitsevat Punycode-version SMTP-otsikoissa. Turvallisuustarkastus — Punycoden purku auttaa havaitsemaan homografiahyökkäykset.
Tietosuoja
Kaikki koodaus ja purku suoritetaan 100% selaimessasi. Mitään tietoja ei lähetetä palvelimelle.