Click here to watch in Youtube :
https://www.youtube.com/watch?v=wOkniKnIK94&list=UUhwKlOVR041tngjerWxVccw
Click the below Image to Enlarge
Java Tutorial : Java IO (Java File - How to decompress file from GZIP file) |
Java Tutorial : Java IO (Java File - How to decompress file from GZIP file) |
import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.util.zip.GZIPInputStream; public class GZipDemo { public static void main(String[] args) throws IOException { String inputGzipFile = "D:/work/Helloworld.gz"; String dstFile = "D:/work/Helloworld.java"; GZipDemo gzipDemo = new GZipDemo(); gzipDemo.deCompress(inputGzipFile, dstFile); } public void deCompress(String inputGzipFile, String dstFile) throws IOException { byte[] buffer = new byte[1024]; /* * If the Streams are within the * "try-With-Resources" block, then it will be * closed automatically. */ try ( FileInputStream fis = new FileInputStream(inputGzipFile); GZIPInputStream gzis = new GZIPInputStream(fis); FileOutputStream out = new FileOutputStream(dstFile);) { int len; while ((len = gzis.read(buffer)) > 0) { out.write(buffer, 0, len); } System.out.println("Decompression is done.."); } } }Output
Decompression is done..
Refer:
https://docs.oracle.com/javase/8/docs/api/index.html?java/util/zip/GZIPInputStream.html
https://sites.google.com/site/ramj2eev1/home/javabasics/JavaIODemo_Gzip_decompress_App.zip?attredirects=0&d=1
Github Link:
https://github.com/ramram43210/Java/tree/master/BasicJava/JavaIODemo_Gzip_decompress_App
Bitbucket Link:
https://bitbucket.org/ramram43210/java/src/97750dcb5a5d126b3956b792a4fc850ca4dd67ca/BasicJava/JavaIODemo_Gzip_decompress_App/?at=master
See also:
No comments:
Post a Comment