When comparing 7-Zip vs Xarchiver, the Slant community recommends 7-Zip for most people. In the question“What are the best archivers on Linux?” 7-Zip is ranked 2nd while Xarchiver is ranked 6th. The most important reason people chose 7-Zip is:
7-Zip is licensed under GNU LGPL, and the *.7z format has support across all major operating systems. There should be no trouble opening the archives under any operating system, and no need to deal with messages bugging you to register or pay for the app. Source code can be found [here](http://www.7-zip.org/download.html).
Ranked in these QuestionsQuestion Ranking
Pro Free and open source
7-Zip is licensed under GNU LGPL, and the *.7z format has support across all major operating systems. There should be no trouble opening the archives under any operating system, and no need to deal with messages bugging you to register or pay for the app. Source code can be found here.
Pro High compression .7z format
Their own file format .7z that ships with 7-Zip is one of the best compression formats. 7z file format is usually more compact than Zip.
No nag screen.
Pro Very fast compression/decompression
7z is muli-threaded, allowing it to do very fast compression and decompression.
Pro Explorer right-click menu integration
Makes it easy to open any archive file, or create new archives, without having to go open another program first.
Pro Can show a file list without loading the whole archive
For 7zip-files (perhaps other types too) while File Roller cannot do this.
Con Does not support data recovery
It's not possible with 7-zip to add data recovery records to the archive which could repair minor integrity errors.
Con GUI looks dated
Could use a new fresh user interface.
Con Segfaults when creating large archives
When creating large archives it crashes and doesn't show you any helpful message (unless you started it from the terminal you will get something like " 14858 segmentation fault (core dumped) xarchiver").
Con Doesn't show a progress UI while it's creating an archive
You have to "guess" when it's done.
Con Not in active development
Xarchiver has only one maintainer and it seems he's not working on it actively.