Note most of difference comes from zlib-rs usage. Underlying algorithms, error handling are almost identical.
Test Setup:
- Hardware - Core i5 4570 / 860 evo ssd.
- Software - Win 10 latest, 0 active background processes.
- Test directory - whole UT2K4 Steam client.
Time checked with simple python script - collect files, call executable, tick the counter.
kfuz2 (4 threads) | kfuz2 (single thread) | uzLib | tinyuz2 |
---|---|---|---|
36s | 122.3s | 224.4s | 222.8s |