Клас Java.util.zip.DeflaterOutputStream у Java
Клас Java.util.zip.DeflaterInputStream у Java Цей клас реалізує фільтр вихідного потоку для стиснення даних у форматі стиснення 'deflate'. Він також використовується як основа для інших типів фільтрів стиснення, таких як GZIPOutputStream. Конструктори та опис
Syntax : public void close() throws IOException Overrides: close in class FilterOutputStream Throws: IOException
Syntax : protected void deflate() throws IOException Throws: IOException
Syntax : public void finish() throws IOException Throws: IOException
Syntax : public void flush() throws IOException Overrides: flush in class FilterOutputStream Throws: IOException
Syntax : public void write(byte[] b int off int len) throws IOException Overrides: write in class FilterOutputStream Parameters: b - the data to be written off - the start offset of the data len - the length of the data Throws: IOException
Syntax : public void write(int b) throws IOException Overrides: write in class FilterOutputStream Parameters: b - the byte to be written Throws: IOExceptionJava
//Java program to demonstrate DeflaterOutputStream import java.io.FileInputStream ; import java.io.FileOutputStream ; import java.io.IOException ; import java.util.zip.DeflaterOutputStream ; class DeflaterOutputStreamDemo { public static void main ( String [] args ) throws IOException { FileOutputStream fos = new FileOutputStream ( 'file2.txt' ); //Assign FileOutputStream to DeflaterOutputStream DeflaterOutputStream dos = new DeflaterOutputStream ( fos ); //write it into DeflaterOutputStream for ( int i = 0 ; i < 10 ; i ++ ) { dos . write ( i ); } //illustrating flush() method() dos . flush (); //illustrating finish() //Finishes writing compressed data to the output stream // without closing the underlying stream dos . finish (); //fos is not closed //writing some data on file fos . write ( 'G' ); //Writes remaining compressed data to the output stream // closes the underlying stream. dos . close (); } }
Примітка: Вихідні дані програми не будуть видимі в онлайн-IDE, оскільки файл file2.txt тут неможливо прочитати. Створіть вікторину Вам Може Сподобатися
Кращі Статті
Категорія
Цікаві Статті