7zip is one of the mostly used archive formats nowadays, probably because it's the one wich provides the best compression ratio at the moment.
Anyways, I think that it's important to be able to extract any possible archive format, especially when using a system for surfing the Internet.
I don't know about you but it bothers me a lot when I find something on the web which is only given as a 7z archive and I cannot extract it directly from Easy.
I don't know if this topic has already been faced on the forum but since I found a solution I thought that making everybody aware of that would have been a good idea.
So basically, XArchive makes use of some wrappers for extracting some file formats (7z, ace, arj and others). One may think that the wrapper for the 7z format is missing for some reason at first glance, but this isn't the case, as you can see that all the wrappers sh files are there inside the folder /usr/lib/xarchive/wrappers.
So what's the point here, then? The point is that what's missing is not a wrapper but a program. A wrapper is in fact nothing else than a program which makes use of another program. In this case, what's missing is a program which enables the system to extract 7z archives, called 7za .
After a little bit of research and attempts I found that it is included inside the Debian package p7zip-full . It includes in fact the 7z and 7za commands. It can be easily downloaded and installed from here: https://packages.debian.org/bookworm/p7zip-full . Just download and install it (the version for the amd64 architecture, for sure) and XArchive will become immediately able to extract and create 7z archives.
Now: there is nothing like that on the EasyOS official repository and I don't know why. This would be for sure a nice addition, if not pre-installed, at least available on the repository.
Could this be a licensing problem? I even thought. And I don't really understand how, since 7-zip is a free software as far as I know and even Debian itself includes this package.