Hirdetés

Új hozzászólás Aktív témák

  • kemkriszt98

    aktív tag

    Sziasztok, ezt a kódot sikerült összetákolni googli segítségével zip fájl kicsomagolására... a baj csak az hogy borzasztóan lassú.. 1db videót zippeltem be (kb. 3mp. és full hd, pontos méretet nem tudok de ez így azért illusztrálja a helyzetet)... majdnem 1 órája dolgozik rajta és még mindig nincs kész a hsz írásakor... Először azt hittem, hogy valamiért végtelen ciklus de aztán otthagytam éjjelre és reggelre végzett...

    Valami ötlet, hogy hogyan tudnám feldobni egy kicsit?
    FileInputStream fin = new FileInputStream(_zipFile);
    ZipInputStream zin = new ZipInputStream(fin);
    ZipEntry ze = null;

    while ((ze = zin.getNextEntry()) != null) {
    if(!(new File(MenuActivity.DIR,ze.getName()).exists())) {

    FileOutputStream fout = new FileOutputStream(_targetLocation + ze.getName());
    BufferedOutputStream buff = new BufferedOutputStream(fout);
    for (int c = zin.read(); c != -1; c = zin.read()) {
    buff.write(c);
    }

    buff.flush();
    buff.close();
    zin.closeEntry();
    fout.close();
    }

    }
    zin.close();

    "Tigris, tigris, csóvafény éjszakáknak erdején, mily kéz adta teneked szörnyü és szép termeted?" -William Blake-

Új hozzászólás Aktív témák