premier du code:Problèmes avec BZIP-OutputStream
ByteArrayOutputStream bos = new ByteArrayOutputStream();
CBZip2OutputStream zos = new CBZip2OutputStream(bos);
provider.sendXMLFilelist(zos);
zos.flush();
bos.flush();
length = bos.size();
"fournisseur"
envoyer (lets dire) 200 octets à "ZOS". Mais length
est == 1. Je sais que bzip est bon, mais 1 octet semble un peu moins.
Quand je fais: provider.sendXMLFilelist(bos);
que la longueur est == 200.
Pourquoi ne CBZip2OutputStream pas émis tous ses octets compressés?
J'utilise cette implémentation: http://www.kohsuke.org/bzip2/
C'est une bonne pratique de toujours fermer les cours d'eau, de toute façon mes félicitations :) –