เข้ารหัส ถอดรหัส URL
ตัวเข้ารหัส ถอดรหัส และแยกวิเคราะห์ URL ออนไลน์ฟรี แปลงข้อความเป็นการเข้ารหัสเปอร์เซ็นต์ ถอดรหัสสตริง URL และดึงพารามิเตอร์คิวรี
การเข้ารหัส URL คืออะไร?
การเข้ารหัส URL (หรือเรียกว่าการเข้ารหัสเปอร์เซ็นต์) เป็นกลไกที่แปลงอักขระเป็นรูปแบบที่สามารถส่งผ่านอินเทอร์เน็ตได้อย่างปลอดภัย โดยแทนที่อักขระที่ไม่ปลอดภัยด้วยเครื่องหมาย % ตามด้วยเลขฐานสิบหกสองหลัก
ทำไมฉันต้องเข้ารหัส URL?
URL สามารถส่งผ่านอินเทอร์เน็ตได้โดยใช้ชุดอักขระ ASCII เท่านั้น อักขระเช่นช่องว่าง อักขระที่ไม่ใช่ ASCII และอักขระสำรองต้องถูกเข้ารหัสเพื่อให้ส่งได้ถูกต้องและไม่ทำลายโครงสร้าง URL
ความแตกต่างระหว่าง encodeURI และ encodeURIComponent คืออะไร?
encodeURI เข้ารหัส URL เต็มรูปแบบแต่รักษาอักขระโครงสร้าง URL เช่น : / ? & = # ไว้ encodeURIComponent เข้ารหัสอักขระพิเศษทั้งหมดและใช้สำหรับเข้ารหัสค่าพารามิเตอร์ URL แต่ละรายการ
อักขระใดบ้างที่ต้องเข้ารหัสใน URL?
อักขระสำรองเช่น ! # $ & ' ( ) * + , / : ; = ? @ [ ] และอักขระที่ไม่ใช่ ASCII ต้องถูกเข้ารหัส ช่องว่างกลายเป็น %20 หรือ + และอักขระพิเศษถูกแปลงเป็นตัวแทนฐานสิบหก %XX
ฉันจะถอดรหัส URL ได้อย่างไร?
วาง URL ที่เข้ารหัสลงในช่องข้อมูล เลือกโหมดถอดรหัส และเครื่องมือจะแปลงลำดับ %XX กลับเป็นอักขระต้นฉบับโดยอัตโนมัติ
การเข้ารหัสเปอร์เซ็นต์ (%XX) คืออะไร?
การเข้ารหัสเปอร์เซ็นต์แสดงอักขระเป็น % ตามด้วยเลขฐานสิบหกสองหลัก ตัวอย่างเช่น ช่องว่างกลายเป็น %20 และ / กลายเป็น %2F แต่ละไบต์ของการแสดง UTF-8 ของอักขระจะถูกเข้ารหัสแยกกัน
ฉันสามารถแยกวิเคราะห์องค์ประกอบ URL ด้วยเครื่องมือนี้ได้หรือไม่?
ได้ โหมดแยกวิเคราะห์จะแยก URL เป็นองค์ประกอบ: โปรโตคอล ชื่อโฮสต์ พอร์ต ชื่อเส้นทาง ค้นหา (สตริงคิวรี) แฮช (แฟรกเมนต์) ชื่อผู้ใช้ และรหัสผ่าน นอกจากนี้ยังดึงพารามิเตอร์คิวรีเป็นคู่คีย์-ค่า
เครื่องมือนี้ปลอดภัยสำหรับ URL ที่ละเอียดอ่อนหรือไม่?
แน่นอน การเข้ารหัส ถอดรหัส และแยกวิเคราะห์ทั้งหมดเกิดขึ้น 100% ในเบราว์เซอร์ของคุณ ไม่มีข้อมูลถูกส่งไปยังเซิร์ฟเวอร์ใด ๆ ทำให้ปลอดภัยอย่างสมบูรณ์สำหรับ URL ที่มีโทเค็น รหัสผ่าน หรือข้อมูลละเอียดอ่อนอื่น ๆ
พารามิเตอร์สตริงคิวรีคืออะไร?
พารามิเตอร์คิวรีเป็นส่วนหนึ่งของ URL หลังสัญลักษณ์ ? ประกอบด้วยคู่คีย์-ค่าที่คั่นด้วย & ตัวอย่าง: ?name=john&age=30 ใช้สำหรับส่งข้อมูลไปยังเซิร์ฟเวอร์เว็บ
เครื่องมือนี้รองรับอักขระ UTF-8 หรือไม่?
ใช่ เครื่องมือนี้รองรับการเข้ารหัส UTF-8 อย่างเต็มที่ คุณสามารถเข้ารหัสและถอดรหัสอักขระสากล อีโมจิ และอักขระ Unicode ใด ๆ ได้อย่างถูกต้อง
การเข้ารหัสซ้ำสองชั้นคืออะไร?
การเข้ารหัสซ้ำสองชั้นเกิดขึ้นเมื่อ URL ที่เข้ารหัสแล้วถูกเข้ารหัสอีกครั้ง ตัวอย่างเช่น %20 กลายเป็น %2520 เครื่องมือนี้สามารถช่วยคุณระบุและแก้ไข URL ที่เข้ารหัสซ้ำสองชั้นโดยการถอดรหัสหลายครั้ง
ฉันสามารถดึงพารามิเตอร์คิวรีเฉพาะได้หรือไม่?
ได้ โหมดแยกวิเคราะห์แสดงพารามิเตอร์คิวรีทั้งหมดในรูปแบบตาราง ทำให้ดู คัดลอก หรือวิเคราะห์พารามิเตอร์แต่ละรายการได้ง่าย
วิธีใช้ เข้ารหัส ถอดรหัส URL
เข้ารหัสหรือถอดรหัสข้อความด้วย percent-encoding หรือแยกวิเคราะห์ URL ฉบับเต็มออกเป็นส่วนประกอบ ทำงานทั้งหมดในเบราว์เซอร์ของคุณ ข้อมูลที่วางจะไม่ถูกอัปโหลด
- พิมพ์หรือวางข้อความลงในช่อง input «Enter text or URL...»
- ที่ «Type:» เลือก Component เพื่อ escape ค่าเดี่ยว หรือเลือก Full URL เพื่อคงอักขระอย่าง : และ / เอาไว้
- คลิก Encode เพื่อแปลงข้อความเป็นรูปแบบที่เข้ารหัสแบบเปอร์เซ็นต์
- คลิก Decode เพื่อเปลี่ยนสตริงที่เข้ารหัสกลับเป็นข้อความที่อ่านได้
- คลิก Parse เพื่อแยก URL ออกเป็นโปรโตคอล โฮสต์ พาธ และพารามิเตอร์ของคิวรี
ใช้ Component สำหรับค่าคิวรีแต่ละตัว และใช้ Full URL เมื่อต้องการให้ลิงก์ยังเปิดได้ตรง ๆ
เครื่องมือที่เกี่ยวข้อง
- เข้ารหัส/ถอดรหัส Base64 ตัวเข้ารหัสและถอดรหัส Base64 ออนไลน์ฟรี แปลงข้อความเป็น Base64 และ Base64 เป็นข้อความทันที ไม่ต้องอัปโหลดไปเซิร์ฟเวอร์ ปลอดภัย 100%
- เข้ารหัส/ถอดรหัส HTML Entity เข้ารหัสหรือถอดรหัส HTML Entity ทันที แปลงอักขระพิเศษเช่น <, >, &, ", ' เป็น HTML Entity และในทางกลับกัน ฟรี เร็ว ทำงานบนเบราว์เซอร์
- ตัวแสดง 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 แบบกลุ่มสำหรับฐานข้อมูล