ตัวเข้ารหัส/ถอดรหัส Punycode
เครื่องมือเข้ารหัสและถอดรหัส Punycode ออนไลน์ฟรี แปลงชื่อโดเมนสากล (IDN) เป็น ASCII ทันที
Punycode คืออะไร?
Punycode เป็นไวยากรณ์การเข้ารหัสที่แปลงอักขระ Unicode เป็น ASCII ใช้เฉพาะสำหรับชื่อโดเมนสากล (IDN) ตัวอย่างเช่น münchen.de กลายเป็น xn--mnchen-3ya.de
ทำไมต้องใช้ Punycode?
ระบบชื่อโดเมน (DNS) รองรับเฉพาะอักขระ ASCII Punycode อนุญาตให้อักขระที่ไม่ใช่ ASCII (เช่น จีน อาหรับ ซีริลลิก) ใช้ในชื่อโดเมนโดยเข้ารหัสเป็น ASCII
IDN คืออะไร?
ชื่อโดเมนสากล (IDN) คือชื่อโดเมนที่มีอักขระจากสคริปต์ที่ไม่ใช่ ASCII IDN ใช้การเข้ารหัส Punycode เพื่อเข้ากันได้กับระบบ DNS
การเข้ารหัส Punycode ย้อนกลับได้หรือไม่?
ได้ การเข้ารหัส Punycode ย้อนกลับได้ทั้งหมด คุณสามารถถอดรหัสสตริง Punycode ใดๆ กลับไปเป็นการแสดง Unicode ดั้งเดิมโดยไม่สูญเสียข้อมูล
ตัวเข้ารหัส Punycode นี้ทำงานอย่างไร?
เพียงวางหรือพิมพ์ชื่อโดเมนหรือข้อความ Unicode ของคุณในช่องข้อมูล เครื่องมือจะแปลงเป็นรูปแบบ Punycode (สำหรับการเข้ารหัส) หรือกลับเป็น Unicode (สำหรับการถอดรหัส) ทันที ไม่ต้องลงทะเบียนหรือติดตั้ง
คำนำหน้า xn-- คืออะไร?
คำนำหน้า xn-- เป็นเครื่องหมายพิเศษที่ระบุว่าชื่อโดเมนถูกเข้ารหัสด้วย Punycode มันแจ้งระบบ DNS ว่าอักขระต่อไปนี้อยู่ในรูปแบบ Punycode และต้องถอดรหัส
ฉันสามารถเข้ารหัสที่อยู่อีเมลด้วยเครื่องมือนี้ได้หรือไม่?
ได้ คุณสามารถเข้ารหัสส่วนโดเมนของที่อยู่อีเมล ตัวอย่างเช่น user@münchen.de กลายเป็น user@xn--mnchen-3ya.de ส่วนท้องถิ่น (ก่อน @) ต้องอยู่ในรูปแบบ ASCII
เครื่องมือนี้ฟรีหรือไม่?
ใช่ ตัวเข้ารหัสและถอดรหัส Punycode นี้ฟรีทั้งหมด ไม่ต้องลงทะเบียน ไม่มีขีดจำกัดการใช้งาน และไม่มีค่าธรรมเนียมแอบแฝง คุณสามารถแปลงชื่อโดเมนได้มากเท่าที่ต้องการ
RFC 3492 คืออะไร?
RFC 3492 เป็นข้อกำหนดทางเทคนิคที่นิยามอัลกอริทึมการเข้ารหัส Punycode เผยแพร่โดย IETF ในปี 2003 เป็นส่วนหนึ่งของมาตรฐาน IDNA (Internationalized Domain Names in Applications)
Punycode ทำงานกับอักขระ Unicode ทั้งหมดหรือไม่?
ได้ Punycode สามารถเข้ารหัสอักขระ Unicode ใดๆ รวมถึงจีน ญี่ปุ่น เกาหลี อาหรับ ซีริลลิก ฮีบรู ไทย และสคริปต์อื่นๆ อีกมากมาย การเข้ารหัสไม่สูญเสียข้อมูลและย้อนกลับได้
วิธีใช้ ตัวเข้ารหัส/ถอดรหัส Punycode
แปลงชื่อโดเมนสากลระหว่าง Unicode กับ Punycode ASCII ได้ทันทีในเบราว์เซอร์ สิ่งที่คุณวางจะไม่ถูกอัปโหลด โดเมนที่ใช้งานจริงจึงยังคงเป็นส่วนตัว
- พิมพ์โดเมน Unicode เช่น ตัวอย่าง münchen.de ลงในช่อง Input
- กด Encode เพื่อแปลงเป็นรูปแบบ ASCII ที่เบราว์เซอร์ใช้ ซึ่งขึ้นต้นด้วย xn--
- วางที่อยู่ที่ขึ้นต้นด้วย xn-- ลงใน Input แล้วกด Decode เพื่อคืนชื่อโดเมน Unicode ที่อ่านได้
- เปิด Auto convert เพื่อให้เห็นผลแปลงอัปเดตสด ๆ ระหว่างพิมพ์ โดยไม่ต้องกดปุ่มใด
แปลงเฉพาะชื่อโฮสต์เท่านั้น ที่อยู่อีเมลและ URL แบบเต็มมีตัวอักษรที่ Punycode รองรับไม่ได้ จึงควรตัด path, port และ scheme ออกก่อน
เครื่องมือที่เกี่ยวข้อง
- ตัวแสดง Hex ดูเนื้อหาไฟล์ในรูปแบบ hex dump พร้อมการค้นหา การนำทางออฟเซ็ต และการเลื่อนเสมือน
- การเข้ารหัส / ถอดรหัส AES เข้ารหัส/ถอดรหัส AES ด้วยโหมด CBC, CFB, CTR, OFB, ECB, การเติม Pkcs7/ZeroPadding/NoPadding, คีย์ 128/192/256 บิต, เอาต์พุต Base64, ตรวจจับรูปแบบคีย์/IV อัตโนมัติ
- เครื่องบีบอัด Brotli ตัวบีบอัด Brotli ออนไลน์ฟรี บีบอัดไฟล์เป็น .br ด้วยคุณภาพ 0–11 หรือคลายไฟล์ .br กลับเป็นไฟล์เดิม ทำงานในเบราว์เซอร์ทั้งหมด — ไม่ต้องอัปโหลด ไม่ต้องติดตั้ง
- เครื่องบีบอัด Zstd ตัวบีบอัด zstd ออนไลน์ฟรี บีบอัดไฟล์เป็น .zst ด้วยระดับ Zstandard 1–19 หรือคลายไฟล์ .zst กลับเป็นไฟล์เดิม ทำงานในเบราว์เซอร์ทั้งหมด — ไม่ต้องอัปโหลด ไม่ต้องติดตั้ง
- ตัวแปลง MessagePack ตัวแปลง MessagePack ออนไลน์ฟรี เข้ารหัส JSON เป็น msgpack และถอดรหัส hex, base64 หรือไฟล์ .bin กลับเป็น JSON ที่อ่านได้ พร้อมเปรียบเทียบขนาด ไม่ต้องอัปโหลด ทำงานในเบราว์เซอร์
- ตัวสร้าง ULID สร้างตัวระบุเฉพาะสากลที่เรียงลำดับตามพจนานุกรม (ULID) ออนไลน์ ถอดรหัส ULID ดึงการประทับเวลา และสร้าง ID แบบกลุ่มสำหรับฐานข้อมูล
- เครื่องมือแปลงรหัสมอร์ส เครื่องมือแปลรหัสมอร์สออนไลน์ฟรี แปลงข้อความเป็นรหัสมอร์สและกลับกันทันที รองรับการเล่นเสียง สัญลักษณ์ที่กำหนดเอง และทำงานแบบออฟไลน์
- รหัสลับ ROT13 เข้ารหัสหรือถอดรหัส ROT13 ได้ทันที ตัวอักษรแต่ละตัวเลื่อน 13 ตำแหน่ง ฟรี ไม่ต้องสมัคร ทำงานบนเบราว์เซอร์ทั้งหมด