первый некоторый код:Проблемы с BZIP-OutputStream
ByteArrayOutputStream bos = new ByteArrayOutputStream();
CBZip2OutputStream zos = new CBZip2OutputStream(bos);
provider.sendXMLFilelist(zos);
zos.flush();
bos.flush();
length = bos.size();
"поставщик" отправить (позволяет говорить) 200 байт на "ZOS". Но length
= 1. Я знаю, что bzip хорош, но 1 байт кажется меньше.
Когда я делаю: provider.sendXMLFilelist(bos);
чем длина составляет == 200.
Почему не CBZip2OutputStream вывода все его сжатых байт?
Я использую эту реализацию: http://www.kohsuke.org/bzip2/
Хорошая практика всегда закрывать потоки, во всяком случае, моя радость :) – 2010-12-06 20:00:59