Character Count Indicator (CCI)
As we are encoding the length of our data, we need to know how much bits are used to do so.
We are encoding `data.length` using CCI bits. For example: "54" is Numeric, of length 2 → we are using 10 or 12 or 14 bits depending on version.
Version | Encoding | CCI bits |
1 | Numeric | 10 |
2 | Numeric | 10 |
3 | Numeric | 10 |
4 | Numeric | 10 |
5 | Numeric | 10 |
6 | Numeric | 10 |
7 | Numeric | 10 |
8 | Numeric | 10 |
9 | Numeric | 10 |
10 | Numeric | 12 |
11 | Numeric | 12 |
12 | Numeric | 12 |
13 | Numeric | 12 |
14 | Numeric | 12 |
15 | Numeric | 12 |
16 | Numeric | 12 |
17 | Numeric | 12 |
18 | Numeric | 12 |
19 | Numeric | 12 |
20 | Numeric | 12 |
21 | Numeric | 12 |
22 | Numeric | 12 |
23 | Numeric | 12 |
24 | Numeric | 12 |
25 | Numeric | 12 |
26 | Numeric | 12 |
27 | Numeric | 14 |
28 | Numeric | 14 |
29 | Numeric | 14 |
30 | Numeric | 14 |
31 | Numeric | 14 |
32 | Numeric | 14 |
33 | Numeric | 14 |
34 | Numeric | 14 |
35 | Numeric | 14 |
36 | Numeric | 14 |
37 | Numeric | 14 |
38 | Numeric | 14 |
39 | Numeric | 14 |
40 | Numeric | 14 |
1 | AlphaNumeric | 9 |
2 | AlphaNumeric | 9 |
3 | AlphaNumeric | 9 |
4 | AlphaNumeric | 9 |
5 | AlphaNumeric | 9 |
6 | AlphaNumeric | 9 |
7 | AlphaNumeric | 9 |
8 | AlphaNumeric | 9 |
9 | AlphaNumeric | 9 |
10 | AlphaNumeric | 11 |
11 | AlphaNumeric | 11 |
12 | AlphaNumeric | 11 |
13 | AlphaNumeric | 11 |
14 | AlphaNumeric | 11 |
15 | AlphaNumeric | 11 |
16 | AlphaNumeric | 11 |
17 | AlphaNumeric | 11 |
18 | AlphaNumeric | 11 |
19 | AlphaNumeric | 11 |
20 | AlphaNumeric | 11 |
21 | AlphaNumeric | 11 |
22 | AlphaNumeric | 11 |
23 | AlphaNumeric | 11 |
24 | AlphaNumeric | 11 |
25 | AlphaNumeric | 11 |
26 | AlphaNumeric | 11 |
27 | AlphaNumeric | 13 |
28 | AlphaNumeric | 13 |
29 | AlphaNumeric | 13 |
30 | AlphaNumeric | 13 |
31 | AlphaNumeric | 13 |
32 | AlphaNumeric | 13 |
33 | AlphaNumeric | 13 |
34 | AlphaNumeric | 13 |
35 | AlphaNumeric | 13 |
36 | AlphaNumeric | 13 |
37 | AlphaNumeric | 13 |
38 | AlphaNumeric | 13 |
39 | AlphaNumeric | 13 |
40 | AlphaNumeric | 13 |
1 | Byte | 8 |
2 | Byte | 8 |
3 | Byte | 8 |
4 | Byte | 8 |
5 | Byte | 8 |
6 | Byte | 8 |
7 | Byte | 8 |
8 | Byte | 8 |
9 | Byte | 8 |
10 | Byte | 16 |
11 | Byte | 16 |
12 | Byte | 16 |
13 | Byte | 16 |
14 | Byte | 16 |
15 | Byte | 16 |
16 | Byte | 16 |
17 | Byte | 16 |
18 | Byte | 16 |
19 | Byte | 16 |
20 | Byte | 16 |
21 | Byte | 16 |
22 | Byte | 16 |
23 | Byte | 16 |
24 | Byte | 16 |
25 | Byte | 16 |
26 | Byte | 16 |
27 | Byte | 16 |
28 | Byte | 16 |
29 | Byte | 16 |
30 | Byte | 16 |
31 | Byte | 16 |
32 | Byte | 16 |
33 | Byte | 16 |
34 | Byte | 16 |
35 | Byte | 16 |
36 | Byte | 16 |
37 | Byte | 16 |
38 | Byte | 16 |
39 | Byte | 16 |
40 | Byte | 16 |
1 | Kanji | 8 |
2 | Kanji | 8 |
3 | Kanji | 8 |
4 | Kanji | 8 |
5 | Kanji | 8 |
6 | Kanji | 8 |
7 | Kanji | 8 |
8 | Kanji | 8 |
9 | Kanji | 8 |
10 | Kanji | 10 |
11 | Kanji | 10 |
12 | Kanji | 10 |
13 | Kanji | 10 |
14 | Kanji | 10 |
15 | Kanji | 10 |
16 | Kanji | 10 |
17 | Kanji | 10 |
18 | Kanji | 10 |
19 | Kanji | 10 |
20 | Kanji | 10 |
21 | Kanji | 10 |
22 | Kanji | 10 |
23 | Kanji | 10 |
24 | Kanji | 10 |
25 | Kanji | 10 |
26 | Kanji | 10 |
27 | Kanji | 12 |
28 | Kanji | 12 |
29 | Kanji | 12 |
30 | Kanji | 12 |
31 | Kanji | 12 |
32 | Kanji | 12 |
33 | Kanji | 12 |
34 | Kanji | 12 |
35 | Kanji | 12 |
36 | Kanji | 12 |
37 | Kanji | 12 |
38 | Kanji | 12 |
39 | Kanji | 12 |
40 | Kanji | 12 |