Compression
Deflate
Compress using deflate algorithm.
byte[] Energy.Base.Compression.Deflate.Compress(byte[] data)
Decompress using deflate algorithm.
byte[] Energy.Base.Compression.Deflate.Decompress(byte[] data)
GZip
Compress using gzip algorithm.
byte[] Energy.Base.Compression.GZip.Compress(byte[] data)
Decompress using gzip algorithm.
byte[] Energy.Base.Compression.GZip.Decompress(byte[] data)
ZX0
Compress using the ZX0 algorithm (forward, non-classic mode).
byte[] Energy.Base.Compression.ZX0.Compress(byte[] data)
Decompress ZX0 data (forward, non-classic mode).
byte[] Energy.Base.Compression.ZX0.Decompress(byte[] data)
Example usage:
byte[] input = GetBytes();
byte[] compressed = Energy.Base.Compression.ZX0.Compress(input);
byte[] output = Energy.Base.Compression.ZX0.Decompress(compressed);