/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * #2023 X March 21 19:50 PM Brasília Time * * * Licensa de Copia (C) <2024> <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.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...