Какие классы поддерживают чтение и запись потоков в компрессированном формате?
В Java для работы с потоками в сжатом формате используются классы из пакета
java.util.zip
:
ZipInputStream и
ZipOutputStream — для чтения и записи архивов в формате ZIP.
GZIPInputStream и
GZIPOutputStream — для чтения и записи файлов в формате GZIP.
InflaterInputStream и
DeflaterOutputStream — для чтения и записи данных в формате ZLIB.
Эти классы являются обертками потоков ввода/вывода и позволяют прозрачно читать и записывать сжатые данные, как если бы речь шла о обычных потоках.
👉 @java_geek