Interface StreamCompressor
- All Known Implementing Classes:
CopyCompressor,HuffmanCompressor,LZWCompressor
public interface StreamCompressor
Interface para compressores de fluxo de dados.
-
Method Summary
Modifier and TypeMethodDescriptionvoidcompress(InputStream in, OutputStream out) Comprime os dados do InputStream e escreve no OutputStream.voiddecompress(InputStream in, OutputStream out) Descomprime os dados do InputStream e escreve no OutputStream.
-
Method Details
-
compress
Comprime os dados do InputStream e escreve no OutputStream.- Parameters:
in- InputStream de onde os dados serão lidosout- OutputStream onde os dados comprimidos serão escritos- Throws:
IOException- se ocorrer um erro de I/O durante a compressão
-
decompress
Descomprime os dados do InputStream e escreve no OutputStream.- Parameters:
in- InputStream de onde os dados comprimidos serão lidosout- OutputStream onde os dados descomprimidos serão escritos- Throws:
IOException- se ocorrer um erro de I/O durante a descompressão
-