Class ZappyBase64StringEncoder

java.lang.Object
com.glitchybyte.zappy.ZappyBase64StringEncoder
Direct Known Subclasses:
ZappyEncoder

public class ZappyBase64StringEncoder extends Object
Base64 string encoder.

Alphabet includes '-' and '_'. Does not produce padding characters.

  • Constructor Details

    • ZappyBase64StringEncoder

      public ZappyBase64StringEncoder()
      Creates a Zappy base64 encoder.
  • Method Details

    • base64StringEncode

      public String base64StringEncode(String str)
      Encodes a string into a base64 string.

      Encodes with "-" and "_", and no padding.

      Parameters:
      str - Original string to encode.
      Returns:
      A base64 string.
    • bytesToBase64Alphabet

      protected String bytesToBase64Alphabet(byte[] bytes)
      Converts raw bytes into a base64 string.
      Parameters:
      bytes - Raw bytes.
      Returns:
      A base64 string.