Class CopyCompressor

java.lang.Object
AEDs3.Compression.Compressors.CopyCompressor
All Implemented Interfaces:
StreamCompressor

public class CopyCompressor extends Object implements StreamCompressor
Implementação de um compressor que copia dados sem compressão.
  • Constructor Details

    • CopyCompressor

      public CopyCompressor()
  • Method Details

    • compress

      public void compress(InputStream in, OutputStream out) throws IOException
      Copia os dados do InputStream para o OutputStream sem compressão.
      Specified by:
      compress in interface StreamCompressor
      Parameters:
      in - o InputStream de onde os dados serão lidos
      out - o OutputStream para onde os dados serão escritos
      Throws:
      IOException - se ocorrer um erro de I/O durante a operação
    • decompress

      public void decompress(InputStream in, OutputStream out) throws IOException
      Copia os dados do InputStream para o OutputStream sem descompressão.
      Specified by:
      decompress in interface StreamCompressor
      Parameters:
      in - o InputStream de onde os dados serão lidos
      out - o OutputStream para onde os dados serão escritos
      Throws:
      IOException - se ocorrer um erro de I/O durante a operação