Compactar arquivos

Ola pessoal. preciso de uma ajuda para compactar arquivos. A API do java util traz a classe ZipFile, ams pelo visto ele apenas descompacta arquivos zip e faz a leitura deles. Alguem sabe algum jeito, ou alguma API que faça isso?

da uma olhada nas classes do pacote java.util.zip:
http://java.sun.com/j2se/1.5.0/docs/api/java/util/zip/package-frame.html
tem 3 classes la, GZIPOutputStream, ZipOutputStream e CheckedOutputStream que talvez façam o que voce quer.

flw

Utilizando ZipFile, ZipOutputStream e ZipEntry voces consegue compactar arquivos sim, pois quando voce escreve dados no arquivo utilizando ZipOutputStream eles ja são compactados. Inclusive o Winzip descompactou o arquivo gerado :grin: