Package com.biglybt.core.util
Class ByteFormatter
- java.lang.Object
-
- com.biglybt.core.util.ByteFormatter
-
public class ByteFormatter extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static char[]
HEXDIGITS
-
Constructor Summary
Constructors Constructor Description ByteFormatter()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static int
byteArrayToInt(byte[] array)
Convert a Network Byte Order byte array into an intstatic byte[]
decodeString(java.lang.String str)
static java.lang.String
encodeString(byte[] bytes)
Note this has a truncation limit at 1024 chars....static java.lang.String
encodeString(byte[] bytes, int offset, int len)
static java.lang.String
encodeStringFully(byte[] bytes)
static byte[]
intToByteArray(long v)
static byte[]
longToByteArray(long v)
static java.lang.String
nicePrint(byte b)
static java.lang.String
nicePrint(byte[] data)
static java.lang.String
nicePrint(byte[] data, boolean tight)
static java.lang.String
nicePrint(byte[] data, boolean tight, int max_length)
static java.lang.String
nicePrint(byte[] data, int max)
static java.lang.String
nicePrint(java.nio.ByteBuffer data)
static java.lang.String
nicePrint2(byte b)
-
-
-
Method Detail
-
nicePrint
public static java.lang.String nicePrint(byte[] data)
-
nicePrint
public static java.lang.String nicePrint(byte[] data, int max)
-
nicePrint
public static java.lang.String nicePrint(java.nio.ByteBuffer data)
-
nicePrint
public static java.lang.String nicePrint(byte[] data, boolean tight)
-
nicePrint
public static java.lang.String nicePrint(byte[] data, boolean tight, int max_length)
-
nicePrint
public static java.lang.String nicePrint(byte b)
-
nicePrint2
public static java.lang.String nicePrint2(byte b)
-
encodeString
public static java.lang.String encodeString(byte[] bytes)
Note this has a truncation limit at 1024 chars....- Parameters:
bytes
-- Returns:
-
encodeStringFully
public static java.lang.String encodeStringFully(byte[] bytes)
-
encodeString
public static java.lang.String encodeString(byte[] bytes, int offset, int len)
-
decodeString
public static byte[] decodeString(java.lang.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)
-
-