0

डिकोड परिणाम

Base45
Base45/Zlib/COSE/CBOR

एन्कोड परिणाम

Base45

Base45 के बारे में

Base45 एक एन्कोडिंग स्कीम (encoding scheme) है जो 7-बिट प्रिंट करने योग्य ASCII वर्णों का उपयोग करती है।

Base45 में, डेटा को 2 बाइट्स में विभाजित किया जाता है, और उन्हें 3 ASCII वर्णों में परिवर्तित करके दर्शाया जाता है।

Base45 में उपयोग किए जाने वाले ASCII वर्ण इस प्रकार हैं। 2-बाइट मान को बिग-एEndian (big-endian) अनसाइन किए गए पूर्णांक के रूप में माना जाता है, और फिर उसे आधार-45 (base-45) के प्रत्येक अंक (3 अंक) की गणना करने के बाद, निम्नलिखित ASCII वर्णों के आधार पर Base45 रूपांतरण परिणाम प्राप्त किया जाता है।

आधार-45 अंकBase45 ASCII वर्ण
00
11
22
33
44
55
66
77
88
99
10A
11B
12C
13D
14E
15F
16G
17H
18I
19J
20K
21L
22M
23N
24O
25P
26Q
27R
28S
29T
30U
31V
32W
33X
34Y
35Z
36 [SP]
37$
38%
39*
40+
41-
42.
43/

उदाहरण के लिए, यदि आप "Hello" को Base45 में बदलते हैं, तो यह इस प्रकार होगा।

1. इसे हर 2 बाइट्स में विभाजित करें।

4865(16) 6C6C(16) 6F(16)  (He ll o)

2. प्रत्येक 2 बाइट्स को बिग-एEndian अनसाइन किए गए पूर्णांक के रूप में मानकर, उस मान को आधार-45 के प्रत्येक 3 अंकों में बदलें। यदि अंत में 1 बाइट है, तो इसे आधार-45 के 2 अंकों में बदलें।

4865(16)
= 18533(10)
= 9 * 452 + 6 * 45 + 38
6C6C(16)
= 27756(10)
= 13 * 452 + 31 * 45 + 36
6F(16)
= 111(10)
= 2 * 45 + 21

3. आधार-45 के प्रत्येक 3 अंकों को उल्टे क्रम में ASCII वर्णों में बदलें।

आधार-45 अंक3869363113212
Base45 ASCII वर्ण%69 [SP]VDL2

4. सभी वर्णों को जोड़कर Base45 रूपांतरण परिणाम प्राप्त करें।

%69 VDL2

Base45/Zlib/COSE/CBOR के बारे में

Base45/Zlib/COSE/CBOR, CBOR प्रारूप में व्यक्त डेटा को COSE प्रारूप में हस्ताक्षर करने के बाद, Zlib प्रारूप में संकुचित करके और Base45 प्रारूप में परिवर्तित करके प्राप्त किया जाता है।

इसका उपयोग EUDCC (EU Digital COVID Certificate) के QR कोड डेटा प्रारूप के रूप में किया जाता है। EUDCC यूरोपीय संघ में COVID-19 टीकाकरण प्रमाण पत्र का एक सामान्य प्रारूप है, जिसे DGC (EU Digital Green Certificate) या Green Pass भी कहा जाता है।

DenCode केवल डिकोडिंग का समर्थन करता है, और डिकोड किया गया परिणाम JSON प्रारूप में दिखाया जाता है। हस्ताक्षर की वैधता सत्यापित नहीं की जाती है।