21 Nisan 2017 Cuma

GZIPOutputStream Sınıfı

Giriş
GZip tek bir dosyayı sıkıştırır. Genellikle tar ile kullanılır. Tar önce bir arşiv oluşturur, daha sonra gzip bu arşivi sıkıştırır.

Bu sınıf foor.tar şeklindeki bir dosyayı sıkıştırmak için kullanılır.

constructor
Şöyle yaparız.
ByteArrayOutputStream out = new ByteArrayOutputStream();
GZIPOutputStream gzOut = new GZIPOutputStream(out);
Şöyle yaparız.
try (
  OutputStream outputStream = new FileOutputStream(createdFile);
  GZIPOutputStream gStream = new GZIPOutputStream(outputStream);
  ) {
    // ...
}
close metodu
Şöyle yaparız
gStream.close();
write metodu
Şöyle yaparız
String str = ...;
gStream.write (str.getBytes());

Hiç yorum yok:

Yorum Gönder