java i kompresja plików

0

Witam.

Mam takie pytanie, czy za pomocą klas javy można przeprowadzić kompresje pliku i w wyniku otrzymywać kolejne bajty skompresowanego pliku, robie program który przesyła pliki w sieci, plik jest wysyłany w blokach o określonym rozmiarze i chce żeby po zapełnieniu bloku skompresowanymi danymi nastąpiło wysłanie

Dziekuje za sugestie

0

Skorzystaj z ZipInputStream i z ZipOutputStream:

http://download.oracle.com/javase/6/docs/api/java/util/zip/ZipInputStream.html
http://download.oracle.com/javase/6/docs/api/java/util/zip/ZipOutputStream.html

Przykład użycia
http://www.java2s.com/Tutorial/Java/0180__File/0601__ZipOutputStream.htm

W książce http://helion.pl/ksiazki/java-techniki-zaawansowane-wydanie-viii-cay-s-horstmann-gary-cornell,javtz8.htm
na stronie 50 jest przykład użycia, ściągnij sobie przykłady z heliona i program z rozdziału 1 listingu 1.3 (ZipTest.java) pokazuje jak używać tych strumieni. Jakbyś czegoś nie rozumiał to pisz.

1 użytkowników online, w tym zalogowanych: 0, gości: 1