+ *.rpm ) rpm2cpio "$x" | cpio --extract --make-directories ;;
+ *.sfs) $super unsquashfs "$x" ;;
+ *.tar ) tar xf "$x" ;;
+ *.tar.bz2 | *.tbz2 ) tar xjf "$x" ;;
+ *.tar.gz | *.tgz ) tar xzf "$x" ;;
+ *.tar.xz ) tar Jxf "$x" ;;
+ *.xz) xz -d "$x" ;;
+ *.Z ) uncompress "$x" ;;
+ *.zip|*.xpi ) unzip "$x" ;;
+
+ *) echo "I don't know how to extract $x";;