import java.io.*;

public class Process {
   static InputStream in;
   static OutputStream out;

   public static void openFiles(String infile, String outfile) {
      try {
         in =  new FileInputStream(infile);
         out = new FileOutputStream(outfile);
      } catch (IOException e) {
         System.err.println("Error opening files");
         System.exit(-1);
      }
   }

   public static void main(String[] args) {
      char ch;
      String pw = "";
      System.out.print("Enter password, return --->");
      while ((ch = GetNext.getNextChar()) != '\n')
         pw = pw + ch;
      System.out.println("pw1: \"" + pw + "\"");
      openFiles(args[0], args[1]);
      Encode encode = new Encode(in, out, pw);
      encode.processFile();
   }
}

/*
  ENCRYPT
  tar cf java.tar .
  gzip java.tar
  ./java Process java.tar.gz  java.enc
  rm *.jpg
  rm java.tar.gz

  DECRYPT
  ./java Process  java.enc  java.tar.gz
  rm java.enc
  gunzip java.tar.gz
  tar xf java.tar

 */