public enum Compressions extends Enum<Compressions> implements Compression
Compression implementations for stream-based compression and
decompression.| Enum Constant and Description |
|---|
Binary
Represents a no-operation compression strategy.
|
GZIP
Uses
GZIPInputStream and
GZIPOutputStream. |
LZW
Uses
InflaterInputStream and
DeflaterOutputStream in a DEFLATE variant of LZW. |
| Modifier and Type | Method and Description |
|---|---|
static Compressions |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Compressions[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfavailable, compress, compress, compress, compressingStream, decompressingStream, uncompress, uncompress, uncompress, uncompresspublic static final Compressions Binary
Compressionpublic static final Compressions LZW
InflaterInputStream and
DeflaterOutputStream in a DEFLATE variant of LZW.
Provides modest compression ratios at a low CPU cost.Compressionpublic static final Compressions GZIP
GZIPInputStream and
GZIPOutputStream. GZIP typically yields higher
compression at increased CPU usage and is defined in RFC 1952.Compressionpublic static Compressions[] values()
for (Compressions c : Compressions.values()) System.out.println(c);
public static Compressions valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullCopyright © 2026 Chronicle Software Ltd. All rights reserved.