Liigu sisuni

Punycode teisendaja

Teisenda Unicode ja Punycode (ACE) vahel rahvusvaheliste domeeninimede jaoks. Kodeeri/dekodeeri IDN-domeene koheselt. Tasuta, 100% sinu brauseris.

 

Mis on Punycode?

Punycode on kodeerimisskeem, mis on määratletud RFC 3492-s. See esitab Unicode märke piiratud ASCII märgistikuga (a–z, 0–9, sidekriips), mis on lubatud DNS domeeninimedes. See võimaldab rahvusvahelised domeeninimed (IDN) — domeeninimed, mis sisaldavad mitte-ASCII märke nagu münchen.de või 例え.jp. Kodeeritud vormi eesliide on xn-- (ACE eesliide).

Kuidas Punycode kodeerimine toimib

Punycode kasutab Bootstring algoritmi Unicode koodipunktide kodeerimiseks kompaktseks ASCII sõneks. See eraldab kõigepealt põhilised ASCII märgid mitte-ASCII märkidest. Mitte-ASCII koodipunktid kodeeritakse seejärel delta-väärtuste jadana nihke kohandamise mehhanismiga. See toodab märkimisväärselt lühikesi kodeeritud sõnesid — palju tõhusamalt kui protsendikodeerimine või UTF-8.

Millal vajad Punycode teisendamist?

Domeeni registreerimine — rahvusvaheliste domeeninimede registreerimisel nõuavad registripidajad Punycode (ACE) vormi. DNS seadistamine — CNAME, A ja MX kirjed peavad kasutama Punycode vormi. E-posti päised — IDN domeenidega e-posti aadressid vajavad Punycode versiooni SMTP päistes. Turvaaudit — Punycode dekodeerimine aitab tuvastada homograafiründeid.

Privaatsus

Kogu kodeerimine ja dekodeerimine toimub 100% sinu brauseris. Ühtegi andmeid ei saadeta serverisse.