*.tar) tar tvvf "$1" ;;
*.tgz|*.tar.gz|*.tar.[zZ]) tar tzvvf "$1" ;;
*.tbz2|*.tar.bz2) tar tjvvf "$1" ;;
+ *.tar.xz|*.tar.lzma) tar tJvvf "$1" ;;
+ *.xz|*.lzma) xz -dc "$1" ;;
*.[zZ]|*.gz) gzip -dc "$1" ;;
*.bz2) bzip2 -dc "$1" ;;
*.zip) zipinfo "$1" ;;