Xarchiver is a small and lightweight archive manager. I developed it to manage archives without depending from a special Desktop Environment like KDE or GNOME, so Xarchiver requires only the GTK+ toolkit to work. The package xdg-utils is optional.
Xarchiver presents the following characteristic:
Archive directories can be browsed just like a file manager
Mime icon for each of the archive entries
The most used archiver's command line options are supported in the Add and Extract dialogs
Tabs Firefox style support
Multi-extract facility
Dump of the whole archive content as HTML or text file
Context menu on each of the archive entries with cut/copy/paste/rename abilities
All archives are detected by their magic header and not by their extension
Drag and drop from and to Xarchiver window
Progress window when using Xarchiver from the command line or from a file-manager
ARJ, RAR and ZIP archive comment are supported
Ability to convert the archive to self-extracting for those archive types which support it
Smart detection of 7zip, arj, lrzip, rar and zip password encrypted archives
All the the output of the command line archiver is displayed in the Xarchiver window
All common formats are supported: 7z, a (libraries), apk, arj, bzip2, cab, cbz, compress, cpio, epub, exe (self-extracting Windows archives), gzip, iso, jar, jsonlz4, lha, lrzip, lz4, lzip, lzma, lzop, mozlz4, oxt, rar, snap, squashfs, tar, xpi, xz, zip, zpaq, zstd, tar.bz2, tar.gz, tar.lrz, tar.lz, tar.lz4, tar.lzma, tar.lzop, tar.xz, tar.Z, tar.zst, deb and rpm packages
Debian and RPM packages are handled internally, their package managers are NOT required
Password encrypted 7zip, arj, lrzip, rar and zip archives are fully supported