Package com.glitchybyte.zappy
Class ZappyDecoder
java.lang.Object
com.glitchybyte.zappy.ZappyBase64StringDecoder
com.glitchybyte.zappy.ZappyDecoder
Zappy decoder.
It uses base64 as the message encoding, but the internal bytes are compressed.
-
Constructor Summary
ConstructorsConstructorDescriptionZappyDecoder
(Map<Integer, Map<Integer, byte[]>> contractions) Creates a Zappy decoder. -
Method Summary
Methods inherited from class com.glitchybyte.zappy.ZappyBase64StringDecoder
base64AlphabetToBytes, base64StringDecode
-
Constructor Details
-
ZappyDecoder
Creates a Zappy decoder.- Parameters:
contractions
- The contractions used for aiding compression.
-
-
Method Details
-
decode
Turns a Zappy compressed string into a string.- Parameters:
str
- A Zappy compressed string.- Returns:
- Expanded string.
- Throws:
ZappyParseException
- if it's an invalid Zappy string.
-