[ voxi @ 11.03.2007. 16:42 ] @
Evo koda koji vrsi zipovanj u javi i napravi zip fajl

[cod]
//zipovanje
FileOutputStream fos=new FileOutputStream("C:/test.zip");
CheckedOutputStream cos=new CheckedOutputStream(fos, new CRC32());
ZipOutputStream zos=new ZipOutputStream (new BufferedOutputStream(cos));

BufferedReader in = new BufferedReader(new FileReader("c:/log.txt"));

zos.putNextEntry(new ZipEntry("c:/log.txt"));

int c ;

while ((c=in.read())!=-1){
zos.write(c);
System.out.println(c);
}
in.close();

//raspakivanje
FileInputStream fis=new FileInputStream("c:/test.zip");
CheckedInputStream cis= new CheckedInputStream(fis,new CRC32());
ZipInputStream in2=new ZipInputStream(new BufferedInputStream(cis));

ZipEntry zpe;

while((zpe=in2.getNextEntry())!=null) {

int x;

while((x=in2.read())!=-1){

System.out.write(x);
}
}

[/code]

E sad nije mi jasno sto ja ne mogu to rucno da odzipujem javi mi gresku da je ostecen fajl ili je nepoznat format a kad to sa programom odzipujem kogre naveden super radi znali neko sto?

[ rj444 @ 14.03.2007. 14:59 ] @
Nisam se udubljivao kako radi ovaj tvoj kod, ali verovatno je da tvoj zip format nije isti kao standardni zip format koji poznaju drugi programi tipa winzip, winrar...