Архивация и распаковка файла GZIP в Java

Архивация и распаковка файла GZIP в Java

GZIP является одним из наиболее используемых инструментов для сжатия файлов в Unix системах. С помощью него мы можем сжимать один файл в формате GZIP, но мы не можем сжать и заархивировать папку, как ZIP файлы.

Вот пример простой Java программы, показывающий сжатие одного файла в формат GZIP, а затем его распаковка.

 

Если на вход методу распаковки будет передан файл не в формате GZIP, то будет выброшено исключение:

2 Комментарии “Архивация и распаковка файла GZIP в Java

    1. Я отталкивался от того, что размер буфера, кратный 1024 байт, использовать наиболее правильно. А какой он именно будет: 8*1024, 4*1024.. или 1024 байта — уже задаем мы.

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

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