เข้ารหัส/ถอดรหัส CBOR
เข้ารหัส JSON เป็น CBOR bytes และถอดรหัส CBOR กลับเป็น JSON บนเบราว์เซอร์ของคุณ รองรับ RFC 8949 เต็มรูปแบบสำหรับ WebAuthn, COSE, IoT และ CBOR Web Tokens ฟรีและเป็นส่วนตัว
Loading tool...
เข้ารหัส/ถอดรหัส CBOR คืออะไร?
CBOR (Concise Binary Object Representation, RFC 8949) คือรูปแบบข้อมูล binary ที่กะทัดรัด ใช้ใน WebAuthn, COSE, IoT และ CBOR Web Tokens เครื่องมือนี้ให้คุณเข้ารหัส JSON เป็น CBOR bytes และถอด CBOR กลับเป็น JSON ที่อ่านได้บนเบราว์เซอร์ของคุณ
ประโยชน์หลัก
- แปลงสองทางระหว่าง JSON และ CBOR bytes
- รองรับ RFC 8949 เต็มรูปแบบรวมถึง byte strings, bignums และ tags
- การเข้ารหัส float อัจฉริยะเพื่อผลลัพธ์ที่กะทัดรัดและแม่นยำ
- รับ input เป็น hex หรือ Base64 เมื่อถอดรหัส
- ทำงานฝั่ง client 100% — ไม่มีข้อมูลออกจากเครื่องของคุณ
กรณีการใช้งาน
- •ตรวจสอบ WebAuthn attestation และ assertion payloads
- •ถอดรหัสข้อความ COSE และ IoT (SenML)
- •ดีบักเนื้อหา CBOR Web Token (CWT)
- •เข้ารหัสข้อมูล config หรือ API ให้เป็น CBOR ที่กะทัดรัด
วิธีใช้ CBOR Encoder/Decoder
- เลือกโหมด: คลิก Encode เพื่อแปลง JSON เป็น CBOR bytes หรือ Decode เพื่อแปลง CBOR bytes (hex หรือ Base64) กลับเป็น JSON ที่อ่านได้
- กรอกข้อมูล: ในโหมด Encode ให้วาง JSON ที่ถูกต้อง เช่น {"hello":"world"} ในโหมด Decode ให้วาง hex bytes (เช่น a16468656c6c6f65776f726c64) หรือ Base64
- อ่านผลลัพธ์: ผลลัพธ์จะปรากฏทันที Encode จะแสดง Base64 และ hex bytes ที่เว้นวรรค Decode จะแสดง JSON ที่จัดรูปแบบสวยงามพร้อม hex bytes ต้นฉบับ
- คัดลอกผลลัพธ์: คลิก Copy ข้างฟิลด์ผลลัพธ์ใดก็ได้เพื่อคัดลอกค่า Base64, hex หรือ JSON ไปยังคลิปบอร์ด
คุณสมบัติหลัก
- แปลงสองทาง: เข้ารหัส JSON เป็น CBOR bytes และถอด CBOR กลับเป็น JSON
- รองรับ RFC 8949 เต็มรูปแบบ: integers, byte strings, text, arrays, maps, floats, booleans, bignums และ tags
- การเข้ารหัส float อัจฉริยะ — เลือก half-precision (16-bit) ก่อน แล้วตามด้วย single (32-bit) และ double (64-bit) เพื่อ round-trip ที่แม่นยำ
- รับ input เป็น hex หรือ Base64 เมื่อถอดรหัส และแสดง byte strings ทั้งในรูป hex และ Base64 เมื่อเข้ารหัส
- ผลลัพธ์เรียลไทม์ขณะพิมพ์
- ทำงานฝั่ง client 100% - ไม่มีการอัปโหลดข้อมูล เหมาะสำหรับตรวจสอบ WebAuthn และ IoT payloads