Package org.apache.tika.mime
Class HexCoDec
java.lang.Object
org.apache.tika.mime.HexCoDec
A set of Hex encoding and decoding utility methods.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic byte[]
decode
(char[] hexChars) Decode an array of hex charsstatic byte[]
decode
(char[] hexChars, int startIndex, int length) Decode an array of hex chars.static byte[]
Decode a hex stringstatic char[]
encode
(byte[] bites) Hex encode an array of bytesstatic char[]
encode
(byte[] bites, int startIndex, int length) Hex encode an array of bytes
-
Constructor Details
-
HexCoDec
public HexCoDec()
-
-
Method Details
-
decode
Decode a hex string- Parameters:
hexValue
- the string of hex characters- Returns:
- the decode hex string as bytes.
-
decode
public static byte[] decode(char[] hexChars) Decode an array of hex chars- Parameters:
hexChars
- an array of hex characters.- Returns:
- the decode hex chars as bytes.
-
decode
public static byte[] decode(char[] hexChars, int startIndex, int length) Decode an array of hex chars.- Parameters:
hexChars
- an array of hex characters.startIndex
- the index of the first character to decodelength
- the number of characters to decode.- Returns:
- the decode hex chars as bytes.
-
encode
public static char[] encode(byte[] bites) Hex encode an array of bytes- Parameters:
bites
- the array of bytes to encode.- Returns:
- the array of hex characters.
-
encode
public static char[] encode(byte[] bites, int startIndex, int length) Hex encode an array of bytes- Parameters:
bites
- the array of bytes to encode.startIndex
- the index of the first character to encode.length
- the number of characters to encode.- Returns:
- the array of hex characters.
-