com.amazonaws.util
Class BinaryUtils

java.lang.Object
  extended by com.amazonaws.util.BinaryUtils

public class BinaryUtils
extends Object

Utilities for encoding and decoding binary data to and from different forms.


Constructor Summary
BinaryUtils()
           
 
Method Summary
static byte[] fromBase64(String b64Data)
          Converts a Base64-encoded string to the original byte data.
static byte[] fromHex(String hexData)
          Converts a Hex-encoded data string to the original byte data.
static String toBase64(byte[] data)
          Converts byte data to a Base64-encoded string.
static String toHex(byte[] data)
          Converts byte data to a Hex-encoded string.
static InputStream toStream(ByteBuffer byteBuffer)
          Wraps a ByteBuffer in an InputStream.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BinaryUtils

public BinaryUtils()
Method Detail

toHex

public static String toHex(byte[] data)
Converts byte data to a Hex-encoded string.

Parameters:
data - data to hex encode.
Returns:
hex-encoded string.

fromHex

public static byte[] fromHex(String hexData)
Converts a Hex-encoded data string to the original byte data.

Parameters:
hexData - hex-encoded data to decode.
Returns:
decoded data from the hex string.

toBase64

public static String toBase64(byte[] data)
Converts byte data to a Base64-encoded string.

Parameters:
data - data to Base64 encode.
Returns:
encoded Base64 string.

fromBase64

public static byte[] fromBase64(String b64Data)
Converts a Base64-encoded string to the original byte data.

Parameters:
b64Data - a Base64-encoded string to decode.
Returns:
bytes decoded from a Base64 string.

toStream

public static InputStream toStream(ByteBuffer byteBuffer)
Wraps a ByteBuffer in an InputStream.

Parameters:
byteBuffer - The ByteBuffer to wrap.
Returns:
An InputStream wrapping the ByteBuffer content.


Copyright © 2016. All rights reserved.