0

Decodificato

Base45
Base45/Zlib/COSE/CBOR

Codificato

Base45

Informazioni su Base45

Base45 è uno schema di codifica che utilizza caratteri ASCII stampabili a 7 bit.

Base45 divide i dati in blocchi di 2 byte e li converte in 3 caratteri ASCII.

I caratteri ASCII utilizzati in Base45 sono i seguenti. Tratta un valore di 2 byte come un intero senza segno big-endian, calcola le cifre in base 45 (3 cifre) e ottiene il risultato della conversione Base45 basato sui seguenti caratteri ASCII.

Cifra Base 45Carattere 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/

Ad esempio, la conversione di "Hello" in Base45 è la seguente.

1. Dividi ogni 2 byte.

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

2. Tratta ogni 2 byte come un intero senza segno big-endian e converti il valore in 3 cifre in base 45. Se l'ultima parte è di 1 byte, converti in 2 cifre in base 45.

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. Converti ogni cifra in base 45 in un carattere ASCII in ordine inverso.

Cifra Base 453869363113212
Carattere Base45 ASCII%69 [SP]VDL2

4. Unisci tutti i caratteri per il risultato finale.

%69 VDL2

Informazioni su Base45/Zlib/COSE/CBOR

Base45/Zlib/COSE/CBOR sono dati in formato CBOR firmati in formato COSE, compressi in formato Zlib e convertiti in formato Base45.

È utilizzato come formato dati per i codici QR del EUDCC (EU Digital COVID Certificate). EUDCC è un formato comune per i certificati di vaccinazione COVID-19 nell'UE, chiamato anche DGC (EU Digital Green Certificate) o Green Pass.

DenCode supporta solo la decodifica e mostra il risultato decodificato in formato JSON. Non verifica la validità della firma.