Class ByteFormatter

java.lang.Object
com.biglybt.core.util.ByteFormatter

public class ByteFormatter extends Object
  • Field Details

    • HEXDIGITS

      static final char[] HEXDIGITS
  • Constructor Details

    • ByteFormatter

      public ByteFormatter()
  • Method Details

    • nicePrint

      public static String nicePrint(byte[] data)
    • nicePrint

      public static String nicePrint(byte[] data, int max)
    • nicePrint

      public static String nicePrint(ByteBuffer data)
    • nicePrint

      public static String nicePrint(byte[] data, boolean tight)
    • nicePrint

      public static String nicePrint(byte[] data, boolean tight, int max_length)
    • nicePrint

      public static String nicePrint(byte b)
    • nicePrint2

      public static String nicePrint2(byte b)
    • encodeString

      public static String encodeString(byte[] bytes)
      Note this has a truncation limit at 1024 chars....
      Parameters:
      bytes -
      Returns:
    • encodeStringFully

      public static String encodeStringFully(byte[] bytes)
    • encodeString

      public static String encodeString(byte[] bytes, int offset, int len)
    • decodeString

      public static byte[] decodeString(String str)
    • byteArrayToInt

      public static int byteArrayToInt(byte[] array)
      Convert a Network Byte Order byte array into an int
      Parameters:
      array -
      Returns:
      Since:
      3.0.1.5
    • intToByteArray

      public static byte[] intToByteArray(long v)
    • longToByteArray

      public static byte[] longToByteArray(long v)