FileDocCategorySizeDatePackage
SerializableZipFileNot.javaAPI DocExample950Mon Feb 13 12:20:58 GMT 2006None

SerializableZipFileNot.java

import java.util.zip.*;

public class SerializableZipFileNot extends ZipFile 
 implements Serializable {

  public SerializableZipFileNot(String filename) throws IOException {
    super(filename);
  }
  
  public SerializableZipFileNot(File file) throws IOException {
    super(file);
  }

  public static void main(String[] args) {

    try {
      SerializableZipFileNot szf = new SerializableZipFileNot(args[0]);
      ByteArrayOutputStream bout = new ByteArrayOutputStream();
      ObjectOutputStream oout = new ObjectOutputStream(bout);
      oout.writeObject(szf);
      oout.close();
      System.out.println("Wrote object!");

      ByteArrayInputStream bin = new 
       ByteArrayInputStream(bout.toByteArray());
      ObjectInputStream oin = new ObjectInputStream(bin);
      Object o = oin.readObject();
      System.out.println("Read object!");
    }
    catch (Exception ex) {ex.printStackTrace();}
  }
}