ตัวถอดรหัส Data URI – ถอดรหัสข้อความและดาวน์โหลดไบนารี
ตัวถอดรหัส Data URI แยกวิเคราะห์ data: URI (RFC 2397) แล้วแยก MIME type, charset และการเข้ารหัสก่อนถอดรหัสเพย์โหลด ผลลัพธ์ที่เป็นข้อความแสดงแบบอินไลน์พร้อมปุ่มคัดลอก ส่วนเนื้อหาไบนารีอย่างรูปภาพจะเสนอให้ดาวน์โหลด โดยตรวจชนิดไฟล์จาก magic bytes ใช้ตรวจ URI และกู้เนื้อหาของมัน
ตัวถอดรหัส Data URI เป็นเครื่องมือบนเบราว์เซอร์สำหรับถอดรหัสค่า data: URI แยกวิเคราะห์ data: URI ตาม RFC 2397 ระบุ MIME type, charset และการเข้ารหัส แล้วถอดรหัสเพย์โหลด ใช้ตัวถอดรหัส data URI ออนไลน์นี้ตรวจค่าและกู้เนื้อหาโดยไม่ต้องติดตั้งเครื่องมือแยก
การแปลงเริ่มจากการอ่าน data: URI และเมทาดาตา ข้อความที่ถอดรหัสแสดงแบบอินไลน์พร้อมปุ่มคัดลอก คุณจึงดึงข้อความได้โดยตรง เมื่อเพย์โหลดเป็นไบนารี เช่น รูปภาพ เครื่องมือจะเสนอให้ดาวน์โหลด โดยตรวจชนิดไฟล์จาก magic bytes เครื่องมือไม่ได้ระบุตัวเลือกการแปลงที่ปรับได้
data: URI พกพาข้อมูลพร้อมข้อมูลอย่างชนิดสื่อและการเข้ารหัส การถอดรหัสมีประโยชน์เมื่อต้องการอ่านข้อความที่ถูกบรรจุแบบนี้หรือกู้เนื้อหาไบนารีไปใช้เป็นไฟล์ ข้อความดูและคัดลอกได้ ส่วนเอาต์พุตไบนารีจะให้เป็นไฟล์ดาวน์โหลดแทนการแสดงเป็นข้อความ
ตัวถอดรหัสทำงานในเบราว์เซอร์ของคุณทั้งหมด อินพุตของคุณถูกประมวลผลบนอุปกรณ์และไม่ถูกอัปโหลด จัดเก็บ หรือส่งไปยังเซิร์ฟเวอร์ เครื่องมือฟรี และเมื่อหน้าเว็บโหลดแล้วก็ใช้งานออฟไลน์ได้โดยไม่ต้องเชื่อมต่อเซิร์ฟเวอร์
เครื่องมือนี้ช่วยนักพัฒนาและวิศวกร DevOps ที่ต้องตรวจสอบ คัดลอก หรือกู้เนื้อหาจาก data: URI ยังมีประโยชน์เมื่อตรวจสอบค่าที่เพื่อนร่วมทีมแชร์ หรือยืนยันว่าการแปลงข้อความไป-กลับไม่ได้เปลี่ยนเนื้อหา
ขั้นตอนที่ 1: วางหรือลาก data: URI ลงในเครื่องมือ ระบุค่า URI ที่สมบูรณ์เพื่อให้แยกวิเคราะห์เมทาดาตาและเพย์โหลดได้
ขั้นตอนที่ 2: รันการถอดรหัส เครื่องมือแยกวิเคราะห์ URI และถอดรหัสเพย์โหลดในเบราว์เซอร์ของคุณ
ขั้นตอนที่ 3: ตรวจทานผลลัพธ์ ตรวจสอบ MIME type, charset และการเข้ารหัสที่แสดงสำหรับ data: URI
ขั้นตอนที่ 4: คัดลอกข้อความที่กู้ได้เมื่อเพย์โหลดเป็นข้อความ ข้อความที่ถอดรหัสจะแสดงแบบอินไลน์พร้อมปุ่มคัดลอก
ขั้นตอนที่ 5: ดาวน์โหลดผลลัพธ์หากเพย์โหลดเป็นไบนารี เนื้อหาไบนารีรวมถึงรูปภาพจะถูกเสนอให้ดาวน์โหลดเป็นไฟล์ โดยตรวจชนิดจาก magic bytes
กรณีการใช้งาน: กู้ข้อความจาก data: URI ที่ใครบางคนส่งมาให้ วางค่าลงในตัวถอดรหัสแล้วคัดลอกข้อความที่กู้ได้จากผลลัพธ์แบบอินไลน์
กรณีการใช้งาน: ส่งข้อความผ่านช่องทางที่รองรับเฉพาะค่า data: URI ถอดรหัสค่าเมื่อถึงปลายทางเพื่อดึงข้อความต้นฉบับกลับ
กรณีการใช้งาน: ตรวจสอบว่าการแปลงไป-กลับรักษาไว้ค่าเดิมหรือไม่ ถอดรหัส data: URI แล้วเปรียบเทียบข้อความที่กู้ได้กับต้นฉบับเพื่อยืนยันว่าการเข้ารหัสไม่สูญเสียข้อมูล
กรณีการใช้งาน: ตรวจสอบ MIME type, charset และการเข้ารหัสของ data: URI การทบทวนรายละเอียดเหล่านี้ช่วยให้เข้าใจเมทาดาตาที่เกี่ยวข้องกับเพย์โหลด
กรณีการใช้งาน: กู้เนื้อหาไบนารีอย่างรูปภาพจาก data: URI เครื่องมือเสนอผลลัพธ์ไบนารีให้ดาวน์โหลดและตรวจชนิดจาก magic bytes ของเนื้อหา
กรณีการใช้งาน: ตรวจสอบ data: URI ที่เจอขณะทบทวนข้อมูลแอปพลิเคชันหรือโค้ดบางส่วน ถอดรหัสเพื่อดูว่ามีข้อความแบบอินไลน์หรือเนื้อหาไบนารีที่ดาวน์โหลดได้