April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
Exemplo GZIP
nGZIP usa o mesmo algoritmo usado em ZIP e JAR mas não agrupa coleções de arquivos
nGZIPOutputStream comprime dados na gravação
nGZIPInputStream expande dados durante a leitura
n
nPara usá-los, basta incluí-los na cadeia de streams
nObjectOutputStream out = new ObjectOutputStream(new
n                         java.util.zip.GZIPOutputStream(new
n                                FileOutputStream(armario) ));
nObjeto gravado = new Objeto();
nout.writeObject(gravado);
n// (...)
nObjectInputStream in = new ObjectInputStream( new java.util.zip.GZIPInputStream(
n   new FileInputStream(armario) )
n);
nObjeto recuperado = (Objeto)in.readObject();