11 [ -n "${MC_XDG_OPEN}" ] || MC_XDG_OPEN
="xdg-open"
18 gzip -dc "${MC_EXT_FILENAME}" 2>/dev
/null
21 bzip2 -dc "${MC_EXT_FILENAME}" 2>/dev
/null
24 bzip2 -dc "${MC_EXT_FILENAME}" 2>/dev
/null
27 lzip
-dc "${MC_EXT_FILENAME}" 2>/dev
/null
30 lz4
-dc "${MC_EXT_FILENAME}" 2>/dev
/null
33 lzma
-dc "${MC_EXT_FILENAME}" 2>/dev
/null
36 xz
-dc "${MC_EXT_FILENAME}" 2>/dev
/null
39 tar tvvf
- < "${MC_EXT_FILENAME}"
42 gzip -dc "${MC_EXT_FILENAME}" 2>/dev
/null | \
46 bzip
-dc "${MC_EXT_FILENAME}" 2>/dev
/null | \
50 bzip2 -dc "${MC_EXT_FILENAME}" 2>/dev
/null | \
54 lzip
-dc "${MC_EXT_FILENAME}" 2>/dev
/null | \
58 lz4
-dc "${MC_EXT_FILENAME}" 2>/dev
/null | \
62 lzma
-dc "${MC_EXT_FILENAME}" 2>/dev
/null | \
66 xz
-dc "${MC_EXT_FILENAME}" 2>/dev
/null | \
70 freeze
-dc "${MC_EXT_FILENAME}" 2>/dev
/null | \
75 lha l
"${MC_EXT_FILENAME}"
78 arj l
"${MC_EXT_FILENAME}" 2>/dev
/null || \
79 unarj l
"${MC_EXT_FILENAME}"
82 cabextract
-l "${MC_EXT_FILENAME}"
85 ha lf
"${MC_EXT_FILENAME}"
88 rar v
-c- "${MC_EXT_FILENAME}" 2>/dev
/null || \
89 unrar v
-c- "${MC_EXT_FILENAME}"
92 unalz
-l "${MC_EXT_FILENAME}"
95 gzip -dc "${MC_EXT_FILENAME}" | \
99 lzip
-dc "${MC_EXT_FILENAME}" | \
100 cpio -itv 2>/dev
/null
103 lz4
-dc "${MC_EXT_FILENAME}" | \
104 cpio -itv 2>/dev
/null
107 xz
-dc "${MC_EXT_FILENAME}" | \
108 cpio -itv 2>/dev
/null
111 cpio -itv < "${MC_EXT_FILENAME}" 2>/dev
/null
114 7za l
"${MC_EXT_FILENAME}" 2>/dev
/null ||
115 7z l
"${MC_EXT_FILENAME}"
119 unace l
"${MC_EXT_FILENAME}"
122 arc l
"${MC_EXT_FILENAME}"
125 unzip -v "${MC_EXT_FILENAME}"
128 zoo l
"${MC_EXT_FILENAME}"
139 case "${filetype}" in
141 bzip2 -dc "${MC_EXT_FILENAME}" |
${pager}
144 bzip
-dc "${MC_EXT_FILENAME}" |
${pager}
147 gz
-dc "${MC_EXT_FILENAME}" |
${pager}
150 lzip
-dc "${MC_EXT_FILENAME}" |
${pager}
153 lz4
-dc "${MC_EXT_FILENAME}" |
${pager}
156 lzma
-dc "${MC_EXT_FILENAME}" |
${pager}
159 xz
-dc "${MC_EXT_FILENAME}" |
${pager}
162 par2 r
"${MC_EXT_FILENAME}"
171 do_view_action
"${filetype}"
174 ("${MC_XDG_OPEN}" "${MC_EXT_FILENAME}" >/dev
/null
2>&1 &) || \
175 do_open_action
"${filetype}" "${pager}"