I tried using an LLM to improve it, and it looks like the extraction process wasn't being aborted properly. As a result, the archive continued to be extracted even after cancellation. Here's a comparison with the improved version. 7zip 26.02 The modified version can be downloaded from: https://github.com/ollm/7zip/releases Format Original version Modified version (First 64 bits) Improvement ZIP -r 0 2.08s 9.46ms 219x ZIP -r 9 5.42s 60.63ms 89x RAR -m0 2.30s 8.04ms 286x RAR -m5 6.57s 157.15ms 41x...
Support extracting first N bytes of files via stdout