@@ -15,11 +15,11 @@ const _base32lowerEncoding = [
15
15
];
16
16
17
17
const _base32Decoding = [
18
- - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , //
19
- - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 ,
20
- - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , 26 , 27 , 28 , 29 , 30 , 31 , - 1 ,
21
- - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 ,
22
- 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23 , 24 , 25 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , 0 , 1 ,
18
+ - 2 , - 2 , - 2 , - 2 , - 2 , - 2 , - 2 , - 2 , - 2 , - 2 , - 2 , - 2 , - 2 , - 2 , - 2 , - 2 , - 2 , - 2 , - 2 , //
19
+ - 2 , - 2 , - 2 , - 2 , - 2 , - 2 , - 2 , - 2 , - 2 , - 2 , - 2 , - 2 , - 2 , - 2 , - 2 , - 2 , - 2 , - 2 , - 2 ,
20
+ - 2 , - 2 , - 2 , - 2 , - 2 , - 2 , - 2 , - 2 , - 2 , - 2 , - 2 , - 2 , 26 , 27 , 28 , 29 , 30 , 31 , - 2 ,
21
+ - 2 , - 2 , - 2 , - 2 , - 1 , - 2 , - 2 , - 2 , 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 ,
22
+ 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23 , 24 , 25 , - 2 , - 2 , - 2 , - 2 , - 2 , - 2 , 0 , 1 ,
23
23
2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 ,
24
24
23 , 24 , 25
25
25
];
@@ -28,6 +28,12 @@ class B32Codec extends Uint8Codec {
28
28
@override
29
29
final Uint8Encoder encoder;
30
30
31
+ @override
32
+ final decoder = const Uint8Decoder (
33
+ bits: 5 ,
34
+ alphabet: _base32Decoding,
35
+ );
36
+
31
37
const B32Codec ()
32
38
: encoder = const Uint8Encoder (
33
39
bits: 5 ,
@@ -53,12 +59,6 @@ class B32Codec extends Uint8Codec {
53
59
padding: 61 ,
54
60
alphabet: _base32lowerEncoding,
55
61
);
56
-
57
- @override
58
- final decoder = const Uint8Decoder (
59
- bits: 5 ,
60
- alphabet: _base32Decoding,
61
- );
62
62
}
63
63
64
64
/// Codec to encode and decode an iterable of 8-bit integers to 5-bit Base32
0 commit comments