exec $P %f
+ F \.(bz2|gz|lz|lzma|7z|xz|tar|zip|ZIP|rar|RAR)$ & T r
-x Extract another compressed file
+X Extract another compressed file
case %F in
*.bz2) P="bzip2 -d";;
*.gz) P="gzip -d";;
exec unzip.py %f
+ T r & F \.(zip|ZIP)$
-y Extract from other zip with recoded filenames
+Y Extract from other zip with recoded filenames
exec unzip.py %D/%F
+ t r