Class SVNBase64

java.lang.Object
org.tmatesoft.svn.core.internal.util.SVNBase64

public class SVNBase64 extends Object
Version:
1.3
  • Field Details

    • intToBase64

      private static final char[] intToBase64
    • intToAltBase64

      private static final char[] intToAltBase64
    • base64ToInt

      private static final byte[] base64ToInt
      This array is a lookup table that translates unicode characters drawn from the "SVNBase64 Alphabet" (as specified in Table 1 of RFC 2045) into their 6-bit positive integer equivalents. Characters that are not in the SVNBase64 alphabet but fall within the bounds of the array are translated to -1.
    • altBase64ToInt

      private static final byte[] altBase64ToInt
      This array is the analogue of base64ToInt, but for the nonstandard variant that avoids the use of uppercase alphabetic characters.
  • Constructor Details

    • SVNBase64

      public SVNBase64()
  • Method Details

    • byteArrayToBase64

      public static String byteArrayToBase64(byte[] a)
    • byteArrayToAltBase64

      public static String byteArrayToAltBase64(byte[] a)
    • byteArrayToBase64

      private static String byteArrayToBase64(byte[] a, boolean alternate)
    • base64ToByteArray

      public static int base64ToByteArray(StringBuffer s, byte[] buffer)
      Translates the specified SVNBase64 string (as per Preferences.get(byte[])) into a byte array.
      Throws:
      IllegalArgumentException - if s is not a valid SVNBase64 string.
    • base64ToByteArray

      public static int base64ToByteArray(char[] s, byte[] buffer)
    • normalizeBase64

      public static StringBuffer normalizeBase64(StringBuffer in)
    • normalizeBase64

      public static char[] normalizeBase64(char[] in)
    • base64ToByteArray

      private static int base64ToByteArray(StringBuffer sb, byte[] result, boolean alternate)
    • base64ToByteArray

      private static int base64ToByteArray(char[] s, byte[] result, boolean alternate)
    • charAt

      private static char charAt(char[] array, int index)