Как сжать файл в формат GIP

Этот совет Java иллюстрирует метод сжатия файла в формате GZIP. Gunzip это универсальный формат, используемый многими приложениями для сжатия своих файлов.


    try {

        // Create the GZIP output stream

        String outFilename = "outfile.gzip";

        GZIPOutputStream out = new GZIPOutputStream(new FileOutputStream(outFilename));

    

        // Open the input file

        String inFilename = "infilename";

        FileInputStream in = new FileInputStream(inFilename);

    

        // Transfer bytes from the input file to the GZIP output stream

        byte[] buf = new byte[1024];

        int len;

        while ((len = in.read(buf)) 0) {

            out.write(buf, 0, len);

        }

        in.close();

    

        // Complete the GZIP file

        out.finish();

        out.close();

    catch (IOException e) {

    }

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>