Server IP : 192.250.235.76 / Your IP : 45.90.210.12
System : Linux s2968.sgp1.stableserver.net 4.18.0-513.18.1.lve.2.el8.x86_64 #1 SMP Sat Mar 30 15:36:11 UTC 2024 x86_64
PHP Version : 8.2.29
Disable Function : NONE
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
1902120114081995
Server IP : 198.54.116.172 / Your IP : 216.73.216.36
System : Linux server322.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
PHP Version : 7.4.33
Disable Function : mail
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Upload Files :
Command :
Current File : /usr/libexec/mc/ext.d//archive.sh
#!/bin/sh
# $1 - action
# $2 - type of file
# $3 - pager
action=$1
filetype=$2
pager=$3
[ -n "${MC_XDG_OPEN}" ] || MC_XDG_OPEN="xdg-open"
do_view_action() {
filetype=$1
case "${filetype}" in
gz)
gzip -dc "${MC_EXT_FILENAME}" 2>/dev/null
;;
bz2)
bzip2 -dc "${MC_EXT_FILENAME}" 2>/dev/null
;;
bzip)
bzip2 -dc "${MC_EXT_FILENAME}" 2>/dev/null
;;
lz)
lzip -dc "${MC_EXT_FILENAME}" 2>/dev/null
;;
lz4)
lz4 -dc "${MC_EXT_FILENAME}" 2>/dev/null
;;
lzma)
lzma -dc "${MC_EXT_FILENAME}" 2>/dev/null
;;
xz)
xz -dc "${MC_EXT_FILENAME}" 2>/dev/null
;;
tar)
tar tvvf - < "${MC_EXT_FILENAME}"
;;
tar.gz|tar.qpr)
gzip -dc "${MC_EXT_FILENAME}" 2>/dev/null | \
tar tvvf -
;;
tar.bzip)
bzip -dc "${MC_EXT_FILENAME}" 2>/dev/null | \
tar tvvf -
;;
tar.bzip2)
bzip2 -dc "${MC_EXT_FILENAME}" 2>/dev/null | \
tar tvvf -
;;
tar.lz)
lzip -dc "${MC_EXT_FILENAME}" 2>/dev/null | \
tar tvvf -
;;
tar.lz4)
lz4 -dc "${MC_EXT_FILENAME}" 2>/dev/null | \
tar tvvf -
;;
tar.lzma)
lzma -dc "${MC_EXT_FILENAME}" 2>/dev/null | \
tar tvvf -
;;
tar.xz)
xz -dc "${MC_EXT_FILENAME}" 2>/dev/null | \
tar tvvf -
;;
tar.F)
freeze -dc "${MC_EXT_FILENAME}" 2>/dev/null | \
tar tvvf -
;;
lha)
lha l "${MC_EXT_FILENAME}"
;;
arj)
arj l "${MC_EXT_FILENAME}" 2>/dev/null || \
unarj l "${MC_EXT_FILENAME}"
;;
cab)
cabextract -l "${MC_EXT_FILENAME}"
;;
ha)
ha lf "${MC_EXT_FILENAME}"
;;
rar)
rar v -c- "${MC_EXT_FILENAME}" 2>/dev/null || \
unrar v -c- "${MC_EXT_FILENAME}"
;;
alz)
unalz -l "${MC_EXT_FILENAME}"
;;
cpio.z|cpio.gz)
gzip -dc "${MC_EXT_FILENAME}" | \
cpio -itv 2>/dev/null
;;
cpio.lz)
lzip -dc "${MC_EXT_FILENAME}" | \
cpio -itv 2>/dev/null
;;
cpio.lz4)
lz4 -dc "${MC_EXT_FILENAME}" | \
cpio -itv 2>/dev/null
;;
cpio.xz)
xz -dc "${MC_EXT_FILENAME}" | \
cpio -itv 2>/dev/null
;;
cpio)
cpio -itv < "${MC_EXT_FILENAME}" 2>/dev/null
;;
7z)
7za l "${MC_EXT_FILENAME}" 2>/dev/null ||
7z l "${MC_EXT_FILENAME}"
;;
ace)
unace l "${MC_EXT_FILENAME}"
;;
arc)
arc l "${MC_EXT_FILENAME}"
;;
zip)
unzip -v "${MC_EXT_FILENAME}"
;;
zoo)
zoo l "${MC_EXT_FILENAME}"
;;
*)
;;
esac
}
do_open_action() {
filetype=$1
pager=$2
case "${filetype}" in
bzip2)
bzip2 -dc "${MC_EXT_FILENAME}" | ${pager}
;;
bzip)
bzip -dc "${MC_EXT_FILENAME}" | ${pager}
;;
gz)
gz -dc "${MC_EXT_FILENAME}" | ${pager}
;;
lz)
lzip -dc "${MC_EXT_FILENAME}" | ${pager}
;;
lz4)
lz4 -dc "${MC_EXT_FILENAME}" | ${pager}
;;
lzma)
lzma -dc "${MC_EXT_FILENAME}" | ${pager}
;;
xz)
xz -dc "${MC_EXT_FILENAME}" | ${pager}
;;
par2)
par2 r "${MC_EXT_FILENAME}"
;;
*)
;;
esac
}
case "${action}" in
view)
do_view_action "${filetype}"
;;
open)
("${MC_XDG_OPEN}" "${MC_EXT_FILENAME}" >/dev/null 2>&1) || \
do_open_action "${filetype}" "${pager}"
;;
*)
;;
esac
Name
Size
Last Modified
Owner / Group
Permissions
Options
.. -- March 21 2024 09:31:16 root / root 0755 archive.sh 3.638 KB February 24 2017 20:25:57 root / root 0755 doc.sh 4.927 KB October 18 2019 20:37:55 root / root 0755 image.sh 1.104 KB February 24 2017 20:25:57 root / root 0755 misc.sh 2.006 KB October 18 2019 20:37:55 root / root 0755 package.sh 1.09 KB February 24 2017 20:25:57 root / root 0755 sound.sh 1.871 KB February 24 2017 20:25:57 root / root 0755 text.sh 3.236 KB October 18 2019 20:37:55 root / root 0755 video.sh 0.95 KB February 24 2017 20:25:57 root / root 0755 web.sh 1.052 KB October 18 2019 20:37:55 root / root 0755