--- /dev/null
+package org.simantics.export.core;\r
+\r
+import java.io.FileInputStream;\r
+import java.io.FileOutputStream;\r
+import java.util.zip.ZipEntry;\r
+import java.util.zip.ZipOutputStream;\r
+\r
+import org.simantics.databoard.util.StreamUtil;\r
+\r
+public class ZipTest {\r
+ \r
+ public static void main(String[] args) throws Exception {\r
+ \r
+ FileOutputStream fos = new FileOutputStream("C:/scratch/case1_h_example.zip");\r
+ ZipOutputStream zos = new ZipOutputStream(fos);\r
+\r
+ FileInputStream fis1 = new FileInputStream("C:/scratch/case1_h.pdf");\r
+ try {\r
+ zos.putNextEntry(new ZipEntry("case1_h.pdf"));\r
+ StreamUtil.copyStream(fis1, zos);\r
+ zos.closeEntry();\r
+ } finally {\r
+ fis1.close();\r
+ }\r
+ \r
+ FileInputStream fis2 = new FileInputStream("C:/scratch/VF62.aprosDiagram");\r
+ try {\r
+ zos.putNextEntry(new ZipEntry("VF62.aprosDiagram"));\r
+ StreamUtil.copyStream(fis2, zos);\r
+ zos.closeEntry();\r
+ } finally {\r
+ fis2.close();\r
+ }\r
+ zos.close();\r
+ \r
+ }\r
+\r
+}\r