java.util.zip
I've been using the java.util.zip package to unzip and zip up openoffice files. The package is actually for reading and writing standard zip files but I thought I would try it out with openoffice write and openoffice calc files. I therefore have had to use the classes ZipEntry, ZipFile, ZipInputStream and ZipOutputStream to compress and decompress my files. There is one major problem with these classes- that is that the ZipOutputStream class has no way of compressing the empty folders needed in the openoffice open document file formats.
This means that you have to create a file by path name and use a separate to create an empty folder:
ZipEntry zipEntry = new ZipEntry(oldFile.getPath() + System.getProperty("file.separator") + " ");
This actually creates an empty file in the zip archive with the folder name which when you open the entire document openoffice restores the file to a folder for you.
Technorati Tags: Openoffice, java.util.zip, zip files
0 Comments:
Post a Comment
<< Home