org.sourcejammer.util
Class ZipUtil
java.lang.Object
  |
  +--org.sourcejammer.util.ZipUtil
- public class ZipUtil- extends java.lang.Object
Static utility methods for zipping data.
 
| Constructor Summary | 
| private  | ZipUtil()
 | 
 
| Method Summary | 
| static boolean | canZip(java.lang.String fileName)Checks passed-in file name against list of extensions not to zip.
 | 
| private static void | inflaterInputStmToFileOutputStm(java.util.zip.InflaterInputStream stmIn,
                                java.io.FileOutputStream stmOut)
 | 
| static void | main(java.lang.String[] args)
 | 
| private static void | simpleInputStreamToOutputStream(java.io.InputStream stmIn,
                                java.io.OutputStream stmOut)
 | 
| static byte[] | unzipByteArray(byte[] file)Inflates a previously deflated file.
 | 
| static void | unzipFileToFile(java.io.File flSource,
                java.io.File flTarget)
 | 
| static void | unZipZipFileToLocation(java.io.File zipFile,
                       java.io.File targetDir)
 | 
| static byte[] | zipByteArray(byte[] file)Deflates the file and returns the deflated file.
 | 
| static void | zipFileToFile(java.io.File flSource,
              java.io.File flTarget)
 | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
ZIP_BUFFER_SIZE
public static final int ZIP_BUFFER_SIZE
- See Also:
- Constant Field Values
STREAM_BUFFER_SIZE
private static final int STREAM_BUFFER_SIZE
- See Also:
- Constant Field Values
ZipUtil
private ZipUtil()
zipByteArray
public static byte[] zipByteArray(byte[] file)
                           throws java.io.IOException
- Deflates the file and returns the deflated file.
 
- 
- java.io.IOException
 
unzipByteArray
public static byte[] unzipByteArray(byte[] file)
                             throws java.io.IOException
- Inflates a previously deflated file.
 
- 
- java.io.IOException
 
zipFileToFile
public static void zipFileToFile(java.io.File flSource,
                                 java.io.File flTarget)
                          throws java.io.IOException
- 
- java.io.IOException
 
unzipFileToFile
public static void unzipFileToFile(java.io.File flSource,
                                   java.io.File flTarget)
                            throws java.io.IOException
- 
- java.io.IOException
 
inflaterInputStmToFileOutputStm
private static void inflaterInputStmToFileOutputStm(java.util.zip.InflaterInputStream stmIn,
                                                    java.io.FileOutputStream stmOut)
                                             throws java.io.IOException
- 
- java.io.IOException
 
canZip
public static boolean canZip(java.lang.String fileName)
- Checks passed-in file name against list of extensions not to zip. Returns
 true if no matches, false if a match to file extension is found.
 
- 
 
main
public static void main(java.lang.String[] args)
- 
 
unZipZipFileToLocation
public static void unZipZipFileToLocation(java.io.File zipFile,
                                          java.io.File targetDir)
                                   throws java.io.IOException
- 
- java.io.IOException
 
simpleInputStreamToOutputStream
private static void simpleInputStreamToOutputStream(java.io.InputStream stmIn,
                                                    java.io.OutputStream stmOut)
                                             throws java.io.IOException
- 
- java.io.IOException
 
Copyright © 2003 Soucejammer project.