Package se.digg.dgc.encoding
Class Base45
- java.lang.Object
-
- se.digg.dgc.encoding.Base45
-
public class Base45 extends Object
Implementation of Base45 encoding/decoding according to https://datatracker.ietf.org/doc/draft-faltstrom-base45/.- Author:
- Martin Lindström (martin@idsec.se), Henrik Bengtsson (extern.henrik.bengtsson@digg.se), Henric Norlander (extern.henric.norlander@digg.se)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Base45.Decoder
A Base45 decoder.static class
Base45.Encoder
A Base45 encoder.
-
Field Summary
Fields Modifier and Type Field Description static byte[]
ALPHABET
The Base45 Alphabet.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Base45.Decoder
getDecoder()
Gets a Base45 decoder.static Base45.Encoder
getEncoder()
Gets a Base45 encoder.
-
-
-
Field Detail
-
ALPHABET
public static final byte[] ALPHABET
The Base45 Alphabet.00 0 12 C 24 O 36 Space 01 1 13 D 25 P 37 $ 02 2 14 E 26 Q 38 % 03 3 15 F 27 R 39 * 04 4 16 G 28 S 40 + 05 5 17 H 29 T 41 - 06 6 18 I 30 U 42 . 07 7 19 J 31 V 43 / 08 8 20 K 32 W 44 : 09 9 21 L 33 X 10 A 22 M 34 Y 11 B 23 N 35 Z
-
-
Method Detail
-
getEncoder
public static Base45.Encoder getEncoder()
Gets a Base45 encoder.- Returns:
- a Base45 encoder
-
getDecoder
public static Base45.Decoder getDecoder()
Gets a Base45 decoder.- Returns:
- a Base45 decoder
-
-