Module iu.util
Package edu.iu

Class IuText

java.lang.Object
edu.iu.IuText

public final class IuText extends Object
Low-level text processing utilities.
  • Method Details

    • base64

      public static String base64(byte[] data)
      Encodes binary data as basic Base64.
      Parameters:
      data - binary data
      Returns:
      encoded String
    • base64

      public static byte[] base64(String data)
      Decodes binary data from basic Base64.
      Parameters:
      data - encoded String
      Returns:
      binary data
    • base64Url

      public static String base64Url(byte[] data)
      Encodes binary data as basic Base64.
      Parameters:
      data - binary data
      Returns:
      encoded String
    • base64Url

      public static byte[] base64Url(String data)
      Decodes binary data from basic Base64.
      Parameters:
      data - encoded String
      Returns:
      binary data
    • utf8

      public static byte[] utf8(String data)
      Converts string data to UTF-8 binary.
      Parameters:
      data - string data
      Returns:
      UTF-8 binary
    • utf8

      public static String utf8(byte[] data)
      Gets a string from UTF-8 encoding data.
      Parameters:
      data - UTF-8 encoded data
      Returns:
      string data
    • ascii

      public static byte[] ascii(String data)
      Converts string data to ASCII binary.
      Parameters:
      data - string data
      Returns:
      ASCII binary
    • ascii

      public static String ascii(byte[] data)
      Gets a string from ASCII encoding data.
      Parameters:
      data - ASCII encoded data
      Returns:
      string data