Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p><a href="http://www.lingala.net/zip4j/">Zip4j</a> supports creation of split zip file. Here's a sample to create a split zip file (Sample taken from <a href="http://www.lingala.net/zip4j/download.php">Zip4j examples package</a>)</p> <pre><code>ZipFile.createZipFile(File sourceFile, ZipParameters parameters, boolean splitArchive, long splitLength) </code></pre> <p>is the method to create a split zip file. <code>boolean splitArchive</code> has to be set to true in this case. You can set the maximum file size for each split file (z01, z02, etc) via <code>long splitLength</code></p> <pre><code>import java.io.File; import java.util.ArrayList; import net.lingala.zip4j.core.ZipFile; import net.lingala.zip4j.exception.ZipException; import net.lingala.zip4j.model.ZipParameters; import net.lingala.zip4j.util.Zip4jConstants; public class CreateSplitZipFile { public CreateSplitZipFile() { try { // Initiate ZipFile object with the path/name of the zip file. ZipFile zipFile = new ZipFile("c:\\ZipTest\\CreateSplitZipFile.zip"); // Build the list of files to be added in the array list // Objects of type File have to be added to the ArrayList ArrayList filesToAdd = new ArrayList(); filesToAdd.add(new File("c:\\ZipTest\\sample.txt")); filesToAdd.add(new File("c:\\ZipTest\\myvideo.avi")); filesToAdd.add(new File("c:\\ZipTest\\mysong.mp3")); // Initiate Zip Parameters which define various properties such // as compression method, etc. ZipParameters parameters = new ZipParameters(); // set compression method to store compression parameters.setCompressionMethod(Zip4jConstants.COMP_DEFLATE); // Set the compression level. This value has to be in between 0 to 9 parameters.setCompressionLevel(Zip4jConstants.DEFLATE_LEVEL_NORMAL); // Create a split file by setting splitArchive parameter to true // and specifying the splitLength. SplitLenth has to be greater than // 65536 bytes // Please note: If the zip file already exists, then this method throws an // exception zipFile.createZipFile(filesToAdd, parameters, true, 10485760); } catch (ZipException e) { e.printStackTrace(); } } /** * @param args */ public static void main(String[] args) { new CreateSplitZipFile(); } } </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload