what aegis distance emanate .zip repository controlling java?
i formula emanate .zip list files:
zipoutputstream zos = new zipoutputstream(new fileoutputstream(zipfile));
for (int i=0;i<srcfiles.length;i++){
twine filename=srcfiles[i].getname();
zipentry zipentry = new zipentry(filename);
zos.putnextentry(zipentry);
inputstream fis = new fileinputstream(srcfiles[i]);
int read;
for(byte[] buffer=new byte[1024];(read=fis.read(buffer))>0;){
zos.write(buffer,0,read);
}
fis.close();
zos.closeentry();
}
zos.close();
i don't know zip algorithm zipoutputstream works, writes something before i review send 'zos' data, outcome record opposite distance bytes i select another aegis size.
in difference i don't know algorithm like:
read data-->process data-->create .zip
or
read brick data-->process brick data-->write brick .zip-->|
^-----------------------------------------------------------------------------------------------------------------------------
if case, aegis distance best?
update:
i have tested code, changing aegis distance 1024 64, zipping same files: 1024 bytes 80 kb outcome record 3 bytes smaller 64 bytes buffer. best aegis distance furnish smallest .zip fatest time?
Comments
Post a Comment