Releases: philr/bzip2-windows
v1.0.8.0
Windows binaries (32-bit and 64-bit) for bzip2 version 1.0.8.
Source code for bzip2 can be obtained from https://www.sourceware.org/pub/bzip2/bzip2-1.0.8.tar.gz.
Description | Platform | Filename |
---|---|---|
Binaries (executables and libbz2.dll) | 64-bit (x64) | bzip2-1.0.8.0-win-x64.zip |
Binaries (executables and libbz2.dll) | 32-bit (x86) | bzip2-1.0.8.0-win-x86.zip |
Development files (header and lib files) | 64-bit (x64) | bzip2-dev-1.0.8.0-win-x64.zip |
Development files (header and lib files) | 32-bit (x86) | bzip2-dev-1.0.8.0-win-x86.zip |
DLL only (libbz2.dll) | 64-bit (x64) | bzip2-dll-1.0.8.0-win-x64.zip |
DLL only (libbz2.dll) | 32-bit (x86) | bzip2-dll-1.0.8.0-win-x86.zip |
All binaries depend on the Visual Studio 2015 C Runtime Library (vcruntime140.dll). This can be installed using the Visual C++ Redistributable Packages for Visual Studio 2015, 2017 and 2019 installer. See Microsoft's Latest Supported Visual C++ Downloads page for download links.
Changes since release v1.0.7.0:
- Updated to bzip2 version 1.0.8:
- Accept as many selectors as the file format allows. This relaxes the fix for CVE-2019-12900 from 1.0.7 so that bzip2 allows decompression of bz2 files that use (too) many selectors again.
- Fix handling of large (> 4GB) files on Windows.
- Cleanup of bzdiff and bzgrep scripts so they don't use any bash extensions and handle multiple archives correctly.
- The 05-support_64bit_file_sizes patch has been removed. This has now been included upstream.
v1.0.7.0
Windows binaries (32-bit and 64-bit) for bzip2 version 1.0.7.
Source code for bzip2 can be obtained from https://www.sourceware.org/pub/bzip2/bzip2-1.0.7.tar.gz.
Description | Platform | Filename |
---|---|---|
Binaries (executables and libbz2.dll) | 64-bit (x64) | bzip2-1.0.7.0-win-x64.zip |
Binaries (executables and libbz2.dll) | 32-bit (x86) | bzip2-1.0.7.0-win-x86.zip |
Development files (header and lib files) | 64-bit (x64) | bzip2-dev-1.0.7.0-win-x64.zip |
Development files (header and lib files) | 32-bit (x86) | bzip2-dev-1.0.7.0-win-x86.zip |
DLL only (libbz2.dll) | 64-bit (x64) | bzip2-dll-1.0.7.0-win-x64.zip |
DLL only (libbz2.dll) | 32-bit (x86) | bzip2-dll-1.0.7.0-win-x86.zip |
All binaries depend on the Visual Studio 2015 C Runtime Library (vcruntime140.dll). This can be installed using the Visual C++ Redistributable Packages for Visual Studio 2015, 2017 and 2019 installer. See Microsoft's Latest Supported Visual C++ Downloads page for download links.
Changes since release v1.0.6.1:
- Updated to bzip2 version 1.0.7:
- Fix undefined behaviour in the macros
SET_BH
,CLEAR_BH
andISSET_BH
. - bzip2: Fix return value when combining
--test
,-t
and-q
. - bzip2recover: Fix buffer overflow for large
argv[0]
. - bzip2recover: Fix use after free issue with
outFile
(CVE-2016-3189). - Make sure
nSelectors
is not out of range (CVE-2019-12900).
- Fix undefined behaviour in the macros
v1.0.6.1
Windows binaries (32-bit and 64-bit) for bzip2 version 1.0.6.
Source code for bzip2 can be obtained from https://www.sourceware.org/pub/bzip2/bzip2-1.0.6.tar.gz.
Description | Platform | Filename |
---|---|---|
Binaries (executables and libbz2.dll) | 64-bit (x64) | bzip2-1.0.6.1-win-x64.zip |
Binaries (executables and libbz2.dll) | 32-bit (x86) | bzip2-1.0.6.1-win-x86.zip |
Development files (header and lib files) | 64-bit (x64) | bzip2-dev-1.0.6.1-win-x64.zip |
Development files (header and lib files) | 32-bit (x86) | bzip2-dev-1.0.6.1-win-x86.zip |
DLL only (libbz2.dll) | 64-bit (x64) | bzip2-dll-1.0.6.1-win-x64.zip |
DLL only (libbz2.dll) | 32-bit (x86) | bzip2-dll-1.0.6.1-win-x86.zip |
All binaries depend on the Visual Studio 2015 C Runtime Library (vcruntime140.dll). This can be installed using the Visual C++ Redistributable Packages for Visual Studio 2015, 2017 and 2019 installer. See Microsoft's Latest Supported Visual C++ Downloads page for download links.
Changes since release v1.0.6:
- Visual Studio 2015 is now used to build (instead of Visual Studio 2013).
- The build script has been updated to download from the new bzip2 project home page at https://www.sourceware.org/bzip2.
- The downloaded file is verified against an expected SHA-256 hash.
- A patch has been applied to allow files larger than 232 - 1 bytes to be handled (fixes a 'not a normal file' error). Resolves #3.
v1.0.6
Windows binaries (32-bit and 64-bit) for bzip2 version 1.0.6.
Source code for bzip2 can be obtained from https://www.sourceware.org/pub/bzip2/bzip2-1.0.6.tar.gz.
Description | Platform | Filename |
---|---|---|
Binaries (executables and libbz2.dll) | 64-bit (x64) | bzip2-1.0.6-win-x64.zip |
Binaries (executables and libbz2.dll) | 32-bit (x86) | bzip2-1.0.6-win-x86.zip |
Development files (header and lib files) | 64-bit (x64) | bzip2-dev-1.0.6-win-x64.zip |
Development files (header and lib files) | 32-bit (x86) | bzip2-dev-1.0.6-win-x86.zip |
DLL only (libbz2.dll) | 64-bit (x64) | bzip2-dll-1.0.6-win-x64.zip |
DLL only (libbz2.dll) | 32-bit (x86) | bzip2-dll-1.0.6-win-x86.zip |
All binaries depend on the Visual Studio 2013 C Runtime Library (msvcr120.dll). This can be installed using the Visual C++ Redistributable Packages for Visual Studio 2013 installer. See Microsoft's Latest Supported Visual C++ Downloads page for download links.