Examples of BZip2CompressorOutputStream


Examples of org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream

     */
    public static byte[] compressBZip2(byte[] bytes) {
        try {
            InputStream bytesIS = new ByteArrayInputStream(bytes);
            ByteArrayOutputStream bytesCompressedOS = new ByteArrayOutputStream();
            BZip2CompressorOutputStream bzip2CompressorOS = new BZip2CompressorOutputStream(bytesCompressedOS);

            ByteStreams.copy(bytesIS, bzip2CompressorOS);
            bzip2CompressorOS.close();

            return bytesCompressedOS.toByteArray();
        } catch (IOException e) {
            logger.log(Level.SEVERE, "Error while compressing", e);
            return null;
View Full Code Here

Examples of org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream

            out = new ZipOutputStream(out);
            ((ZipOutputStream)out).putNextEntry(new ZipEntry("entity-ids.txt"));
        } else if("gz".equalsIgnoreCase(extension)) {
            out = new GZIPOutputStream(out);
        } else if("bz2".equalsIgnoreCase(extension)) {
            out = new BZip2CompressorOutputStream(out);
        }
        return out;
    }
View Full Code Here

Examples of org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream

     * @throws IOException
     */
    private static void _compressBZip2(InputStream source, OutputStream target) throws IOException {
       
        InputStream is = IOUtil.toBufferedInputStream(source);
        OutputStream os = new BZip2CompressorOutputStream(IOUtil.toBufferedOutputStream(target));
        IOUtil.copy(is,os,true,true);
    }
View Full Code Here

Examples of org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream

            if (GZIP.equalsIgnoreCase(name)) {
                return new GzipCompressorOutputStream(out);
            }

            if (BZIP2.equalsIgnoreCase(name)) {
                return new BZip2CompressorOutputStream(out);
            }

            if (XZ.equalsIgnoreCase(name)) {
                return new XZCompressorOutputStream(out);
            }
View Full Code Here

Examples of org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream

        }
        @Override
        OutputStream encode(final OutputStream out, final Object options)
                throws IOException {
            int blockSize = numberOptionOrDefault(options, BZip2CompressorOutputStream.MAX_BLOCKSIZE);
            return new BZip2CompressorOutputStream(out, blockSize);
        }
View Full Code Here

Examples of org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream

                os = new GZIPOutputStream(os);
                name = FilenameUtils.removeExtension(name);
                log.debug("   - from GZIP Archive");
            } else if ("bz2".equalsIgnoreCase(FilenameUtils.getExtension(name))) {
                is = new BZip2CompressorInputStream(is);
                os = new BZip2CompressorOutputStream(os);
                name = FilenameUtils.removeExtension(name);
                log.debug("   - from BZip2 Archive");
            }// TODO: No Zip File support
            //else no complression
            BlockingQueue<String> queue = new ArrayBlockingQueue<String>(1000);
View Full Code Here

Examples of org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream

        {
            BufferedOutputStream bos =
                new BufferedOutputStream( new FileOutputStream( getDestFile() ) );
            bos.write( 'B' );
            bos.write( 'Z' );
            zOut = new BZip2CompressorOutputStream( bos );
            compress( getSource(), zOut );
        }
        catch ( IOException ioe )
        {
            String msg = "Problem creating bzip2 " + ioe.getMessage();
View Full Code Here

Examples of org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream

  @Override
  public byte[] deflate(InputStream data) throws CompressionException
  {
    ByteArrayOutputStream out = new ByteArrayOutputStream();
    BZip2CompressorOutputStream compressor = null;

    try
    {
      out = new ByteArrayOutputStream();
      compressor = new BZip2CompressorOutputStream(out);

      IOUtils.copy(data, compressor);
      compressor.finish();
    }
    catch (IOException e)
    {
      throw new CompressionException(CompressionConstants.DECODING_ERROR + getContentEncodingName(), e);
    }
View Full Code Here

Examples of org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream

            if (GZIP.equalsIgnoreCase(name)) {
                return new GzipCompressorOutputStream(out);
            }
           
            if (BZIP2.equalsIgnoreCase(name)) {
                return new BZip2CompressorOutputStream(out);
            }
       
        } catch (IOException e) {
            throw new CompressorException(
                    "Could not create CompressorOutputStream", e);
View Full Code Here

Examples of org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream

    public BZip2Compressor(){
        super();
    }

    public void compressTo(InputStream in, OutputStream out) throws CompressException {
        BZip2CompressorOutputStream outputBZStream = null;
        try {
            outputBZStream = new BZip2CompressorOutputStream(out);
            NioUtils.copy(in, outputBZStream);
            outputBZStream.finish();
        } catch (Exception e) {
            throw new CompressException("bzip_compress_error", e);
        }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.