public class SnappyCodec
extends java.lang.Object
SnappyOutputStream.
The magic header is the following 8 bytes data:
-126, 'S', 'N', 'A', 'P', 'P', 'Y', 0
| Modifier and Type | Field and Description |
|---|---|
int |
compatibleVersion |
static SnappyCodec |
currentHeader |
static int |
DEFAULT_VERSION |
static int |
HEADER_SIZE |
byte[] |
magic |
static byte[] |
MAGIC_HEADER |
static int |
MAGIC_LEN |
static int |
MINIMUM_COMPATIBLE_VERSION |
int |
version |
| Modifier and Type | Method and Description |
|---|---|
static int |
headerSize() |
boolean |
isValidMagicHeader() |
static SnappyCodec |
readHeader(java.io.InputStream in) |
java.lang.String |
toString() |
int |
writeHeader(byte[] dst,
int dstOffset) |
int |
writeHeader(java.io.OutputStream out) |
public static final byte[] MAGIC_HEADER
public static final int MAGIC_LEN
public static final int HEADER_SIZE
public static final int DEFAULT_VERSION
public static final int MINIMUM_COMPATIBLE_VERSION
public final byte[] magic
public final int version
public final int compatibleVersion
public static SnappyCodec currentHeader
public java.lang.String toString()
toString in class java.lang.Objectpublic static int headerSize()
public int writeHeader(byte[] dst,
int dstOffset)
public int writeHeader(java.io.OutputStream out)
throws java.io.IOException
java.io.IOExceptionpublic boolean isValidMagicHeader()
public static SnappyCodec readHeader(java.io.InputStream in) throws java.io.IOException
java.io.IOException