package com.metaio.tools.io;

import java.io.File;
import java.io.FileOutputStream;
import java.io.OutputStream;
import java.util.HashSet;
import java.util.Iterator;
import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStream;

public final class ZIPWriter
{
  public static void createArchive(String paramString1, String paramString2)
    throws Exception
  {
    HashSet localHashSet = new HashSet();
    FilesManager.enumerateDirectory(paramString1, localHashSet);
    FileOutputStream localFileOutputStream = new FileOutputStream(new File(paramString2));
    ZipOutputStream localZipOutputStream = new ZipOutputStream(localFileOutputStream);
    localZipOutputStream.setComment("created by metaio SDK");
    localZipOutputStream.setMethod(8);
    Iterator localIterator = localHashSet.iterator();
    while (localIterator.hasNext())
    {
      String str = (String)localIterator.next();
      ZipEntry localZipEntry = new ZipEntry(str.substring(1 + str.lastIndexOf("/")));
      byte[] arrayOfByte = FileReader.readFile(str);
      localZipOutputStream.putNextEntry(localZipEntry);
      localZipOutputStream.write(arrayOfByte);
      localZipOutputStream.closeEntry();
    }
    localZipOutputStream.finish();
    localFileOutputStream.close();
    localHashSet.clear();
  }
}

/* Location:           C:\Documents and Settings\Cesar Cabello Cea\Mis documentos\Downloads\apk-downloader\com.ikea.kompis-6_dex2jar.jar
 * Qualified Name:     com.metaio.tools.io.ZIPWriter
 * JD-Core Version:    0.6.2
 */