Read Me
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
#2023 X March 21 19:50 PM Brasília Time
* *
* Licensa de Copia (C) <2025> <Aurora Boreal> *
* *
* Este programa e software livre: voce pode redistribuir isto e/ou *
* modificar isto sobre os termos do GNU Licensa Geral Pública como 25
* publicado pela Fundacao de Software Livre, tanto a versão 3 da *
* Licensa, ou (dependendo da sua opcao) qualquer versao posterior. *
* *
* Este programa e distribuido na esperanca que isto vai ser util, *
* mas SEM QUALQUER GARANTIA; sem ate mesmo a implicada garantia de *
* COMERCIALIZAcaO ou CABIMENTO PARA UM FIM PARTICULAR. Veja a *
* Licensa Geral Publica para mais detalhes. *
* *
* Você deve ter recebido uma cópia da LICENSA GERAL PUBLICA e a GNU *
* Licensa Publica Menor junto com este programa *
* Se não, veja <http://www.gnu.org/licenses/>. *
* *
* Suporte: sourceforge.net github.com *
* *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* Pereira: arsoftware25@gmail.com ricardo@arsoftware.net.br *
* xcx: arsoftware10@gmail.com charli@arsoftware.net.br *
Yasmin: yasmin@arsoftware.net.br *
pereira1001@users.sourceforge.net
*/
BW Bzip2 DLL
Acknowledgement
{
bzip2 was originally developed by Julian Seward (bzip2.org), more
information on the bzip2 compression sources
}
This is bzip2/bzip3 compression/uncompression win32 and win64 dll
If you want to execute it in win64 go to the folder .\moncoes\files\bzip2\bin\Release
If you want to execute it in win32 go to the folder .\moncoes\files\bzip2\bin\x86\Release
And the source code of the dll is in .\moncoes\files\bzip2\bin\x86\Release\src\sourcecode
Take a look in the makefile to see how to compile it
Docs - docs in the file: .\moncoes\files\bzip2\bin\x86\Release\doc_doxygen\html
Description
Win32 and Win64 dll to compress files in the Bzip2 format and
also in the new Bzip3 format, the new Bzip3 format can
compress files up to 2^63 or 9.223.372.036 gigabytes
and has also MD5 and/or SHA512 as the integrity check,
also stores attributes and file time, the version 1.2.0 and above
has up to 20 percent speed improvement (not sure that it is
20, it was too many years ago, but I remember that the
code was modified by me to improve speed execution) when compared
with older versions, the Bzip2 format has a better
compression ratio than gzip, zlib and zip, and has
been used in the compression community as a replacement
for zip, this control can pause, resume and cancel
the compression, also using the multi-thread mode will
use more memory but will speed up the compression a lot
if you have 4 or more cores, make your tests
Changelog:
What is new in version 3.1.6 build 00134 jan/2025 codename Siegal
Updated bzip2 lib from 1.0.6 to 1.0.8, minor
modifications
What is new in version 3.1.5 build 00133 dece/2024 codename Dimech
Updated the docs and the sample project, minor
modifications.
What is new in version 3.1.4 build 00132 sept/2024 codename Walstrom
Recompiled with GCC 12.4.0, minor modifications.
What is new in version 2.5.5 build 00066 july/2022 codename Schoonover
Converted the SharpDevelop project to
Visual Studio 2022.
What is new in version 2.5.4 build 00066
Removed the verbosity of the compression,
it was printing to stdout debug information,
then now the compression is faster, compare with
older versions to see the difference in speed,
added basic docs for the C portions of our
interface, minor modifications.
What is new in version 2.5.1 build 00063
(Wed 31/March/2021 17:15:20 by MathMan)
Added full multi-thread support, modified
the sample project to handle multi-thread,
limited to 128 threads or less, using more
threads will obviously reduce the speed
execution and use more memory, but not
too much and you may test, if you don't
want problems just set it to 0 that the
auto number of threads based on the CPU
cores available will be used, minor
modifications.
What is new in version 2.4.2 build 00054
(Sun 06/December/2020 20:03:12, by Ale dad)
Fixed a bug that was not setting the attributes
of files if the file had Unicode characters,
functions Compress and Decompress changed from ANSI
filenames to UTF-8 encoded, see the sample project,
added also as an option the SHA512 integrity check, now
you can use not only MD5 for the Bzip3 mode, the
recommendation is to always use now the SHA512 mode,
minor modifications.
What is new in version 2.0.0 build 12
(Sun Aug 05 19:04:40 2018, by morcego48)
Updated the sample project from .net 2.0 to
.net 4.5, then now it requires the
.net framework 4.5.1 installed in order
to run, minor modifications.
What is new in version 0.1.7 Build 0011
Compiled with the latest version of bzip2,
minor modifications
What is new in version 0.1.5 build 0009
(19 May 2011)
First win64 release, minor modifications.
What is new in version 0.1.4 build 0008
(23/Feb/2011)
Recompilation of the project and minor
fixes on the C# sample project
What is new in version 0.1.2 build 0006
(18/Feb/2011)
Fixed weird bug on the function bzip3uncompress
in source file bzip3.c, at line 783, update
is mandatory for old versions
Thanks for using our (copied and enhanced) LGPL 3
software, this is what Juliete says...