-
Over the last two weeks I've been working on [bzip3](https://github.com/kspalaiologos/bzip3), which is ultimately intended to replace bzip2. I believe that it'd be a good addition to `dwarfs` judging …
-
This logic is broken for MinGW static & doesn't support msvc shared: https://github.com/kspalaiologos/bzip3/blob/98f8e5030bc5a7ffa08a5446776ef16abfe8a7ed/include/common.h#L49-L53
Could be improved:…
-
I'll let the benchmarks speak for themselves. `boost.tar` is all Boost versions released after 2016; around 9GB of data.
```
time bzip3 -e -b 32 -j 10 boost.tar
779% cpu 1926M memory 2:18.50 tota…
-
![image](https://user-images.githubusercontent.com/40687748/209304037-7e856b7d-81bd-4009-853c-f7ab122b6b1e.png)
-
getopt_impl() loops forever when encounters unknown option
```
$ ./bzip3 -x
bzip3: illegal option: x
bzip3: illegal option: x
(... ad infinitum)
bzip3: illegal option: x
bzip3: illegal option…
tansy updated
2 years ago
-
for performance reasons you need to probe for hardware crc32 support (most chips do have it)
and use it, instead of the SW variant. there are various variants (PCLMUL in x86 or just the crc32 intrins…
-
Hi
```
gdb -q /usr/bin/bzip3
Reading symbols from /usr/bin/bzip3...
Reading symbols from /usr/lib/debug//usr/bin/bzip3.debug...
(gdb) set args -t xxxx.json.bz3
(gdb) run
Starting program: /us…
-
Just few months ago I got a weird task on my table - to compress data which either were very short (1-4 bytes long) or quite long (hundreds of bytes, KBytes, or even megabytes).
I couldn't find any…
-
According to some quick tests of my own, as well as the image in the readme, bzip3 is actually noticeably *slower* than bzip2.
If bzip3 is going to claim to be faster than bzip2, it'd be nice to have…
-
CC @alerque
The first problem with releases is that Windows binaries require a pthread DLL, which we don't supply, and the binaries supposedly don't run on Windows 7 and XP. I might look into it in…