Punycode teisendaja
Teisenda Unicode ja Punycode (ACE) vahel rahvusvaheliste domeeninimede jaoks. Kodeeri/dekodeeri IDN-domeene koheselt. Tasuta, 100% sinu brauseris.
Viide
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.