|
6 | 6 | public class Main {
|
7 | 7 | public static void main(String[] args) {
|
8 | 8 | try {
|
9 |
| - System.out.println("Gzip Compression....."); |
| 9 | + |
10 | 10 | String fileContent = ReadFile.readTextFile(getFile("sample.txt"));
|
| 11 | + String input = "Hello snappy-java! Snappy-java is a JNI-based wrapper of " |
| 12 | + + "Snappy, a fast compresser/decompresser.\n Really"; |
| 13 | + |
| 14 | + System.out.println("Gzip Compression....."); |
11 | 15 | String compressedData = GZIPCompression.compress(fileContent);
|
12 | 16 | System.out.println("Compressed: " + compressedData.toString());
|
13 | 17 | String decompressedData = GZIPCompression.decompress(compressedData);
|
14 | 18 | System.out.println("Decompressed: "+decompressedData);
|
15 | 19 |
|
16 | 20 | System.out.println("Snappy data compression library.....");
|
17 |
| - String input = "Hello snappy-java! Snappy-java is a JNI-based wrapper of " |
18 |
| - + "Snappy, a fast compresser/decompresser.\n Really"; |
19 | 21 | byte[] compressed = Snappy.compress(input.getBytes("UTF-8"));
|
20 | 22 | byte[] uncompressed = Snappy.uncompress(compressed);
|
| 23 | + System.out.println("Snappy compressed: " + compressed); |
| 24 | + System.out.println("Snappy decompressed: " + uncompressed); |
| 25 | + |
| 26 | + |
| 27 | + System.out.println("Deflater Inflater.."); |
| 28 | + String comp = DeflaterInflater.compress(input); |
| 29 | + String uncomp = DeflaterInflater.decompress(comp); |
| 30 | + System.out.println("Deflater decompress:" + uncomp); |
21 | 31 |
|
22 |
| - String result = new String(uncompressed, "UTF-8"); |
23 |
| - System.out.println(result); |
| 32 | + System.out.println("XZ or LZMA2 library....."); |
| 33 | + byte[] xzCompressed = XZ_LZMA2.compress(input); |
| 34 | + System.out.println(input); |
| 35 | + System.out.println("XZ Compressed : "+ xzCompressed); |
| 36 | + String xzDecompressed = XZ_LZMA2.decompress(xzCompressed); |
| 37 | + System.out.println("XZ Decompressed : "+ xzDecompressed); |
24 | 38 |
|
25 | 39 | }
|
26 | 40 | catch (Exception ex) {
|
|
0 commit comments