Botan

Bzip Compressor

License
Botan is released under the Simplified BSD License (see LICENSE.md)

abstract class  BzipCompression: botan.filters.filter.Filter, botan.filters.filter.Filterable;

Bzip Compression Filter


abstract class  BzipDecompression: botan.filters.filter.Filter, botan.filters.filter.Filterable;

Bzip Decompression Filter


class  Bzip_Stream;

Wrapper Type for Bzip2 Stream


bz_stream*  m_stream;

Underlying  m_stream


this();

Constructor


int  BZ_RUN;

This file is part of bzip2/libbzip2, a program and library for lossless, block-sorting data compression.

bzip2/libbzip2 version 1.0.6 of 6 September 2010 Copyright (C) 1996-2010 Julian Seward

Please read the WARNING, DISCLAIMER and PATENTS sections in the README file.

This program is released under the terms of the license contained in the file LICENSE.


int  BZ_FLUSH;

This file is part of bzip2/libbzip2, a program and library for lossless, block-sorting data compression.

bzip2/libbzip2 version 1.0.6 of 6 September 2010 Copyright (C) 1996-2010 Julian Seward

Please read the WARNING, DISCLAIMER and PATENTS sections in the README file.

This program is released under the terms of the license contained in the file LICENSE.


int  BZ_FINISH;

This file is part of bzip2/libbzip2, a program and library for lossless, block-sorting data compression.

bzip2/libbzip2 version 1.0.6 of 6 September 2010 Copyright (C) 1996-2010 Julian Seward

Please read the WARNING, DISCLAIMER and PATENTS sections in the README file.

This program is released under the terms of the license contained in the file LICENSE.


int  BZ_OK;

This file is part of bzip2/libbzip2, a program and library for lossless, block-sorting data compression.

bzip2/libbzip2 version 1.0.6 of 6 September 2010 Copyright (C) 1996-2010 Julian Seward

Please read the WARNING, DISCLAIMER and PATENTS sections in the README file.

This program is released under the terms of the license contained in the file LICENSE.


int  BZ_RUN_OK;

This file is part of bzip2/libbzip2, a program and library for lossless, block-sorting data compression.

bzip2/libbzip2 version 1.0.6 of 6 September 2010 Copyright (C) 1996-2010 Julian Seward

Please read the WARNING, DISCLAIMER and PATENTS sections in the README file.

This program is released under the terms of the license contained in the file LICENSE.


int  BZ_FLUSH_OK;

This file is part of bzip2/libbzip2, a program and library for lossless, block-sorting data compression.

bzip2/libbzip2 version 1.0.6 of 6 September 2010 Copyright (C) 1996-2010 Julian Seward

Please read the WARNING, DISCLAIMER and PATENTS sections in the README file.

This program is released under the terms of the license contained in the file LICENSE.


int  BZ_FINISH_OK;

This file is part of bzip2/libbzip2, a program and library for lossless, block-sorting data compression.

bzip2/libbzip2 version 1.0.6 of 6 September 2010 Copyright (C) 1996-2010 Julian Seward

Please read the WARNING, DISCLAIMER and PATENTS sections in the README file.

This program is released under the terms of the license contained in the file LICENSE.


This file is part of bzip2/libbzip2, a program and library for lossless, block-sorting data compression.

bzip2/libbzip2 version 1.0.6 of 6 September 2010 Copyright (C) 1996-2010 Julian Seward

Please read the WARNING, DISCLAIMER and PATENTS sections in the README file.

This program is released under the terms of the license contained in the file LICENSE.


This file is part of bzip2/libbzip2, a program and library for lossless, block-sorting data compression.

bzip2/libbzip2 version 1.0.6 of 6 September 2010 Copyright (C) 1996-2010 Julian Seward

Please read the WARNING, DISCLAIMER and PATENTS sections in the README file.

This program is released under the terms of the license contained in the file LICENSE.


This file is part of bzip2/libbzip2, a program and library for lossless, block-sorting data compression.

bzip2/libbzip2 version 1.0.6 of 6 September 2010 Copyright (C) 1996-2010 Julian Seward

Please read the WARNING, DISCLAIMER and PATENTS sections in the README file.

This program is released under the terms of the license contained in the file LICENSE.


int  BZ_MEM_ERROR;

This file is part of bzip2/libbzip2, a program and library for lossless, block-sorting data compression.

bzip2/libbzip2 version 1.0.6 of 6 September 2010 Copyright (C) 1996-2010 Julian Seward

Please read the WARNING, DISCLAIMER and PATENTS sections in the README file.

This program is released under the terms of the license contained in the file LICENSE.


This file is part of bzip2/libbzip2, a program and library for lossless, block-sorting data compression.

bzip2/libbzip2 version 1.0.6 of 6 September 2010 Copyright (C) 1996-2010 Julian Seward

Please read the WARNING, DISCLAIMER and PATENTS sections in the README file.

This program is released under the terms of the license contained in the file LICENSE.


This file is part of bzip2/libbzip2, a program and library for lossless, block-sorting data compression.

bzip2/libbzip2 version 1.0.6 of 6 September 2010 Copyright (C) 1996-2010 Julian Seward

Please read the WARNING, DISCLAIMER and PATENTS sections in the README file.

This program is released under the terms of the license contained in the file LICENSE.


int  BZ_IO_ERROR;

This file is part of bzip2/libbzip2, a program and library for lossless, block-sorting data compression.

bzip2/libbzip2 version 1.0.6 of 6 September 2010 Copyright (C) 1996-2010 Julian Seward

Please read the WARNING, DISCLAIMER and PATENTS sections in the README file.

This program is released under the terms of the license contained in the file LICENSE.


This file is part of bzip2/libbzip2, a program and library for lossless, block-sorting data compression.

bzip2/libbzip2 version 1.0.6 of 6 September 2010 Copyright (C) 1996-2010 Julian Seward

Please read the WARNING, DISCLAIMER and PATENTS sections in the README file.

This program is released under the terms of the license contained in the file LICENSE.


This file is part of bzip2/libbzip2, a program and library for lossless, block-sorting data compression.

bzip2/libbzip2 version 1.0.6 of 6 September 2010 Copyright (C) 1996-2010 Julian Seward

Please read the WARNING, DISCLAIMER and PATENTS sections in the README file.

This program is released under the terms of the license contained in the file LICENSE.


This file is part of bzip2/libbzip2, a program and library for lossless, block-sorting data compression.

bzip2/libbzip2 version 1.0.6 of 6 September 2010 Copyright (C) 1996-2010 Julian Seward

Please read the WARNING, DISCLAIMER and PATENTS sections in the README file.

This program is released under the terms of the license contained in the file LICENSE.


struct  bz_stream;

This file is part of bzip2/libbzip2, a program and library for lossless, block-sorting data compression.

bzip2/libbzip2 version 1.0.6 of 6 September 2010 Copyright (C) 1996-2010 Julian Seward

Please read the WARNING, DISCLAIMER and PATENTS sections in the README file.

This program is released under the terms of the license contained in the file LICENSE.


nothrow int  BZ2_bzCompressInit(bz_stream* strm, int blockSize100k, int verbosity, int workFactor);

This file is part of bzip2/libbzip2, a program and library for lossless, block-sorting data compression.

bzip2/libbzip2 version 1.0.6 of 6 September 2010 Copyright (C) 1996-2010 Julian Seward

Please read the WARNING, DISCLAIMER and PATENTS sections in the README file.

This program is released under the terms of the license contained in the file LICENSE.


nothrow int  BZ2_bzCompress(bz_stream* strm, int action);

This file is part of bzip2/libbzip2, a program and library for lossless, block-sorting data compression.

bzip2/libbzip2 version 1.0.6 of 6 September 2010 Copyright (C) 1996-2010 Julian Seward

Please read the WARNING, DISCLAIMER and PATENTS sections in the README file.

This program is released under the terms of the license contained in the file LICENSE.


nothrow int  BZ2_bzCompressEnd(bz_stream* strm);

This file is part of bzip2/libbzip2, a program and library for lossless, block-sorting data compression.

bzip2/libbzip2 version 1.0.6 of 6 September 2010 Copyright (C) 1996-2010 Julian Seward

Please read the WARNING, DISCLAIMER and PATENTS sections in the README file.

This program is released under the terms of the license contained in the file LICENSE.


nothrow int  BZ2_bzDecompressInit(bz_stream* strm, int verbosity, int small);

This file is part of bzip2/libbzip2, a program and library for lossless, block-sorting data compression.

bzip2/libbzip2 version 1.0.6 of 6 September 2010 Copyright (C) 1996-2010 Julian Seward

Please read the WARNING, DISCLAIMER and PATENTS sections in the README file.

This program is released under the terms of the license contained in the file LICENSE.


nothrow int  BZ2_bzDecompress(bz_stream* strm);

This file is part of bzip2/libbzip2, a program and library for lossless, block-sorting data compression.

bzip2/libbzip2 version 1.0.6 of 6 September 2010 Copyright (C) 1996-2010 Julian Seward

Please read the WARNING, DISCLAIMER and PATENTS sections in the README file.

This program is released under the terms of the license contained in the file LICENSE.


nothrow int  BZ2_bzDecompressEnd(bz_stream* strm);

This file is part of bzip2/libbzip2, a program and library for lossless, block-sorting data compression.

bzip2/libbzip2 version 1.0.6 of 6 September 2010 Copyright (C) 1996-2010 Julian Seward

Please read the WARNING, DISCLAIMER and PATENTS sections in the README file.

This program is released under the terms of the license contained in the file LICENSE.


nothrow const(char)*  BZ2_bzlibVersion();

This file is part of bzip2/libbzip2, a program and library for lossless, block-sorting data compression.

bzip2/libbzip2 version 1.0.6 of 6 September 2010 Copyright (C) 1996-2010 Julian Seward

Please read the WARNING, DISCLAIMER and PATENTS sections in the README file.

This program is released under the terms of the license contained in the file LICENSE.