28package com.jogamp.common.util;
31import java.io.FileInputStream;
32import java.io.FileOutputStream;
33import java.io.IOException;
34import java.io.InputStream;
35import java.io.OutputStream;
38 public static final int magic = 0xDEF1A7E0;
40 public static void main(
final String[] args) {
41 if (args.length != 2) {
42 System.err.println(
"Usage: java "+
CustomCompress.class.getName()+
" file-in file-out");
44 InputStream in =
null;
45 OutputStream out =
null;
47 final File fileIn =
new File(args[0]);
48 in =
new FileInputStream(fileIn);
52 final File fileOut =
new File(args[1]);
53 out =
new FileOutputStream(fileOut);
54 out.write(output, 0, output.length);
56 }
catch (
final IOException ioe) {
57 ioe.printStackTrace();
60 try { in.close(); }
catch (
final IOException e) { }
63 try { out.close(); }
catch (
final IOException e) { }
All in memory inflater / deflator for small chunks using streams.
static byte[] inflateFromStream(final InputStream in)
static void main(final String[] args)