On Nautilus there is not a single way to compress a file/folder using more than ONE thread. I tried zip, tar.xz, 7-zip, none of them use more than one thread. I know the underlying libraries are able to use multithreading with some options, but on Nautilus it’s not possibile.
Hi Mirko, it’s true that multi-threaded compression isn’t implemented. A well-made merge request that implements this would be welcomed
Related issue: https://gitlab.gnome.org/GNOME/gnome-autoar/-/issues/29
so the main cause is libarchive and not nautilus or fileroller? There is nothing anyone can do?
However, on KDE Plasma Dolphin/Ark use the 7z binary instead of libarchive when you choose 7z format, so they skipped the problem in this way…
Another odd thing I found is that libarchive supports multithread on xz archives, but Nautilus/fileroller doesn’t pass to libarchive the option to do this…
