16 gzip -dc "${MC_EXT_FILENAME}" 2>/dev
/null
19 bzip2 -dc "${MC_EXT_FILENAME}" 2>/dev
/null
22 bzip2 -dc "${MC_EXT_FILENAME}" 2>/dev
/null
25 lzma
-dc "${MC_EXT_FILENAME}" 2>/dev
/null
28 xz
-dc "${MC_EXT_FILENAME}" 2>/dev
/null
31 tar tvvf
- < "${MC_EXT_FILENAME}"
34 gzip -dc "${MC_EXT_FILENAME}" 2>/dev
/null | \
38 bzip
-dc "${MC_EXT_FILENAME}" 2>/dev
/null | \
42 bzip2 -dc "${MC_EXT_FILENAME}" 2>/dev
/null | \
46 lzma
-dc "${MC_EXT_FILENAME}" 2>/dev
/null | \
50 xz
-dc "${MC_EXT_FILENAME}" 2>/dev
/null | \
54 freeze
-dc "${MC_EXT_FILENAME}" 2>/dev
/null | \
59 lha l
"${MC_EXT_FILENAME}"
62 arj l
"${MC_EXT_FILENAME}" 2>/dev
/null || \
63 unarj l
"${MC_EXT_FILENAME}"
66 cabextract
-l "${MC_EXT_FILENAME}"
69 ha lf
"${MC_EXT_FILENAME}"
72 rar v
-c- "${MC_EXT_FILENAME}" 2>/dev
/null || \
73 unrar v
-c- "${MC_EXT_FILENAME}"
76 unalz
-l "${MC_EXT_FILENAME}"
79 gzip -dc "${MC_EXT_FILENAME}" | \
83 xz
-dc "${MC_EXT_FILENAME}" | \
87 cpio -itv < "${MC_EXT_FILENAME}" 2>/dev
/null
90 7za l
"${MC_EXT_FILENAME}" 2>/dev
/null ||
91 7z l
"${MC_EXT_FILENAME}"
95 unace l
"${MC_EXT_FILENAME}"
98 arc l
"${MC_EXT_FILENAME}"
101 unzip -v "${MC_EXT_FILENAME}"
104 zoo l
"${MC_EXT_FILENAME}"
115 case "${filetype}" in
117 bzip2 -dc "${MC_EXT_FILENAME}" |
${pager}
120 bzip
-dc "${MC_EXT_FILENAME}" |
${pager}
123 gz
-dc "${MC_EXT_FILENAME}" |
${pager}
126 lzma
-dc "${MC_EXT_FILENAME}" |
${pager}
129 xz
-dc "${MC_EXT_FILENAME}" |
${pager}
132 par2 r
"${MC_EXT_FILENAME}"
141 do_view_action
"${filetype}"
144 xdg-open
"${MC_EXT_FILENAME}" 2>/dev
/null || \
145 do_open_action
"${filetype}" "${pager}"