JNTZN

แปลง Base64 เป็น Hex ฟรี

เครื่องมือ Base64
เครื่องมือ Base64

Base64 ตัวแปลง

Base64
ข้อความ
พร้อม
วางสตริง Base64
0 ตัวอักษร
ข้อความที่ถอดรหัสแล้ว
0 ตัวอักษรUTF-8
Base64
PDF
พร้อม
วาง PDF ที่เข้ารหัส Base64
0 ตัวอักษร
วางสตริง Base64 ของไฟล์ PDF ไบต์ที่ถอดรหัสจะถูกบันทึกโดยตรงเป็น .pdf ที่ดาวน์โหลดได้
PDF พร้อมแล้ว
output.pdf
Base64
Hex
พร้อม
วางสตริง Base64
0 ตัวอักษร
รูปแบบเอาต์พุต
เอาต์พุต Hex
0 ไบต์0 ตัวอักษร hex
ข้อความ
Base64
พร้อม
พิมพ์หรือวางข้อความ
0 ตัวอักษร
การเข้ารหัส
เอาต์พุต Base64
0 ตัวอักษร0% โอเวอร์เฮด
PDF
Base64
ยังไม่ได้โหลดไฟล์
วางไฟล์ PDF ที่นี่
📄
ลากและวาง PDF ของคุณที่นี่
หรือคลิกเรียกดูเพื่อเลือกไฟล์
document.pdf
0 KB
PDF
เข้ารหัส PDF ใดก็ได้เป็นสตริง Base64 มีประโยชน์สำหรับการฝังใน JSON, HTML data URIs หรือ API ที่รับข้อมูลไบนารีเป็น Base64
เอาต์พุต Base64
0 ตัวอักษรขนาดที่เข้ารหัส
Hex
Base64
พร้อม
วางสตริง hex
0 ตัวอักษร
รับ hex แบบเว้นวรรค (48 65 6c), ธรรมดา (48656c) หรือมีคำนำหน้า (0x48 0x65) — ช่องว่าง ขีดกลาง และคำนำหน้า 0x จะถูกลบออกอัตโนมัติ
เอาต์พุต Base64
0 ไบต์0 ตัวอักษร
เสร็จสิ้น!

ตัวแปลง Base64 เป็น Hex คืออะไร?

ตัวแปลง Base64 เป็น Hex จะรับสตริงที่เข้ารหัสด้วย Base64 แล้วถอดรหัสเป็นรูปแบบเลขฐานสิบหก โดยที่แต่ละไบต์ของข้อมูลไบนารีจะแสดงด้วยตัวเลขฐานสิบหกสองหลัก (0–9, a–f) แทนที่จะสร้างไฟล์เหมือนตัวแปลง PDF เครื่องมือนี้จะให้สตริงค่า hex ที่มนุษย์อ่านได้ ซึ่งแทนค่าไบต์พื้นฐานโดยตรง

เหตุใดคุณจึงควรแปลงไฟล์ Base64 ของคุณ?

Hex คือภาษากลางของการตรวจสอบข้อมูลระดับต่ำ นักพัฒนาและผู้เชี่ยวชาญด้านความปลอดภัยหันมาใช้ hex เมื่อต้องการดูว่าไบต์ใดซ่อนอยู่ในเพย์โหลดที่เข้ารหัส กรณีการใช้งานทั่วไปได้แก่ การดีบักการตอบสนองของ API เมื่อสงสัยว่าเกิดการเสียหายของการเข้ารหัส การตรวจสอบข้อมูลการเข้ารหัสลับเช่น แฮช ลายเซ็น คีย์ และใบรับรองที่มักเดินทางในรูปแบบ Base64 การวิเคราะห์ส่วนหัวของไฟล์ไบนารีเพื่อยืนยันประเภทที่แท้จริงของไฟล์ และการทำงานกับโปรโตคอลเครือข่ายหรือระบบฝังตัวที่แสดงข้อมูลใน hex การแปลง Base64 เป็น hex ก็คือการยกม่านขึ้น แทนที่จะเห็นสตริงตัวอักษรและตัวเลขที่ไม่โปร่งใส คุณจะเห็นค่าไบต์ดิบที่ประกอบขึ้นเป็นข้อมูลจริง

ตัวแปลง Base64 เป็น Hex รองรับไฟล์ขนาดใหญ่ได้ไหม?

เนื่องจากผลลัพธ์เป็นสตริงข้อความ ไม่ใช่ไฟล์ไบนารี ข้อมูลนำเข้าขนาดใหญ่จึงสามารถสร้างสตริง hex ขนาดมหึมาได้อย่างรวดเร็ว เพย์โหลดไบนารีขนาด 1 MB จะกลายเป็น Base64 ประมาณ 1.33 MB ซึ่งจากนั้นจะถอดรหัสเป็นข้อความ hex 2 MB (สองอักขระต่อไบต์) เบราว์เซอร์จัดการสิ่งนี้ทั้งหมดในหน่วยความจำ ดังนั้นข้อมูลนำเข้าขนาดเล็กน้อย เช่น คีย์การเข้ารหัสลับ บล็อบไบนารีขนาดสั้น รูปภาพที่เข้ารหัส หัวเอกสาร จึงไม่มีปัญหาใดๆ สำหรับเพย์โหลดขนาดใหญ่มาก สตริงผลลัพธ์อาจใหญ่โตจนแสดงและคัดลอกได้ยาก และโหมด chip แบบภาพโดยเฉพาะอาจทำให้เบราว์เซอร์ช้าลง เนื่องจากมันแสดงผลองค์ประกอบ DOM แยกต่างหากสำหรับแต่ละไบต์ รูปแบบผลลัพธ์แบบธรรมดาหรือแบบเว้นวรรคมีประสิทธิภาพมากกว่าสำหรับข้อมูลนำเข้าขนาดใหญ่

เครื่องมือตัวแปลง Base64 เป็น Hex ทำงานอย่างไร?

การแปลงเกิดขึ้นในสามขั้นตอน ขั้นแรก สตริง Base64 จะถูกทำให้เป็นมาตรฐาน โดยลบช่องว่างออก เพื่อให้สตริงที่มีการตัดบรรทัดหรือมีการจัดรูปแบบสามารถจัดการได้อย่างสะอาด ขั้นที่สอง ฟังก์ชัน JavaScript atob() จะถอดรหัส Base64 เป็นสตริงไบนารี โดยแต่ละอักขระแทนหนึ่งไบต์ของข้อมูล ขั้นที่สาม อักขระทุกตัวในสตริงไบนารีนั้นจะถูกส่งผ่าน charCodeAt() เพื่อรับค่าไบต์เป็นตัวเลข ซึ่งจากนั้นจะถูกแปลงเป็นสตริง hex สองอักขระโดยใช้ toString(16) พร้อมการเติมศูนย์เพื่อให้แน่ใจว่าค่าหลักเดียวอย่าง 5 จะถูกเขียนเป็น 05 ค่า hex ที่ได้จะถูกจัดรูปแบบตามโหมดผลลัพธ์ที่คุณเลือก ไม่ว่าจะเป็นแบบเว้นวรรค (48 65 6c) แบบธรรมดา (48656c) แบบมีคำนำหน้า 0x (0x48 0x65) หรือแสดงผลเป็น chip ที่มีรหัสสีเพื่อการตรวจสอบด้วยภาพ

ตัวแปลง Base64 เป็น Hex ฟรีหรือไม่?

ฟรีอย่างสมบูรณ์ เป็นไฟล์ HTML ไฟล์เดียวที่ทำงานทั้งหมดในเบราว์เซอร์ของคุณ โดยไม่ต้องมีบัญชี ไม่มีแบ็กเอนด์ ไม่มีการเก็บข้อมูล และไม่มีค่าใช้จ่าย คุณสามารถบันทึกลงในเดสก์ท็อปและใช้งานออฟไลน์ได้อย่างไม่มีกำหนด