Files inside an rpm are not processed correctly. They are always extracted with the full path even though the 'Extract files with full path' checkbox is not checked (and disabled too, BTW). This also results in a problem when trying to view a file in an rpm with either of the context menu items 'Open With' or 'View' if the file is not at the top level in the rpm but rather inside a folder/subfolder. E.g.: Open an rpm in Xarchiver. Right-click a file within a subfolder, like '/usr/share/applications/xarchiver.desktop' and select 'Open With', choose SciTE, SciTE opens and tries to display file as '/tmp/xa-drYidf/xarchiver.desktop' but file is actually extracted in '/tmp/xa-drYidf/usr/share/applications/xarchiver.desktop', so the "file" in SciTE is an empty file.
Xarchiver is no longer hosted on the xfce repos - it's now at http://xarchiver.sourceforge.net/ If this bug is still valid, please file it there.