- Загрузка из текстовый файла
- Загрузка из изображения (OCR)
- Отсканировать QR-код
- UTF-16LE
- UTF-32LE
- US-ASCII
- ISO-8859-1 (Latin-1)
- ISO-8859-15 (Latin-9)
- Windows-1252
- ISO-8859-2 (Latin-2)
- Windows-1250
- ISO-8859-3 (Latin-3)
- ISO-8859-4 (Latin-4)
- ISO-8859-13 (Latin-7)
- Windows-1257
- Shift_JIS
- EUC-JP
- ISO-2022-JP (JIS)
- GB2312 (EUC-CN)
- GB18030
- Big5-HKSCS
- EUC-KR (KS X 1001)
- ISO-2022-KR
- ISO-8859-5
- Windows-1251
- KOI8-R
- KOI8-U
- ISO-8859-6
- Windows-1256
- ISO-8859-7
- Windows-1253
- ISO-8859-8
- Windows-1255
- ISO-8859-9 (Latin-5)
- Windows-1254
- TIS-620
- Windows-874
- Windows-1258
Декодировано
Base45 | |
---|---|
Base45/Zlib/COSE/CBOR |
Закодировано
Base45 |
---|
О Base45
Base45 - это схема кодирования, в которой используются 7-битные печатаемые символы ASCII.
Base45 делит данные на два байта и преобразует их в три символа ASCII для их представления.
Символы ASCII, используемые в Base45, следующие: рассматривайте 2-байтовое значение как big-endian беззнаковое целое число, вычислите каждую цифру (3 разряда) 45-значного числа, а затем найдите результат преобразования Base45 на основе следующих символов ASCII.
Десятичной системы 45 | Base45 ASCII символов |
---|---|
0 | 0 |
1 | 1 |
2 | 2 |
3 | 3 |
4 | 4 |
5 | 5 |
6 | 6 |
7 | 7 |
8 | 8 |
9 | 9 |
10 | A |
11 | B |
12 | C |
13 | D |
14 | E |
15 | F |
16 | G |
17 | H |
18 | I |
19 | J |
20 | K |
21 | L |
22 | M |
23 | N |
24 | O |
25 | P |
26 | Q |
27 | R |
28 | S |
29 | T |
30 | U |
31 | V |
32 | W |
33 | X |
34 | Y |
35 | Z |
36 | [SP] |
37 | $ |
38 | % |
39 | * |
40 | + |
41 | - |
42 | . |
43 | / |
Например, если вы преобразуете "Hello" с помощью Base45, вы получите следующее
1. Разделяйте каждые два байта.
4865(16) 6C6C(16) 6F(16) (He ll o)
2. Каждые два байта рассматриваются как беззнаковое целое число big-endian, и значение преобразуется в три цифры в каждой из 45 десятичных систем. Если конец представляет собой один байт, значение преобразуется в две цифры 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. Преобразует каждые три цифры десятичной системы 45 в символы ASCII в обратном порядке.
Десятичной системы 45 | 38 | 6 | 9 | 36 | 31 | 13 | 21 | 2 | ||
---|---|---|---|---|---|---|---|---|---|---|
Base45 ASCII символов | % | 6 | 9 | [SP] | V | D | L | 2 |
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. Действительность подписи не проверяется.