diff --git a/source/apps/mc/00-mc-4.6.1-fpm.patch b/source/apps/mc/00-mc-4.6.1-fpm.patch
index 3b9149c..383bfd9 100644
--- a/source/apps/mc/00-mc-4.6.1-fpm.patch
+++ b/source/apps/mc/00-mc-4.6.1-fpm.patch
@@ -6,8 +6,8 @@ diff -urN mc-4.6.1.orig/misc/mc.ext.in mc-4.6.1/misc/mc.ext.in
  	View=%view{ascii} bzip2 -dc %f 2>/dev/null | tar tvvf -
  
 +regex/\.(fpm|fdb)$
-+    Open=%cd %p#utar
-+    View=%view{ascii} tar tvvf %f
++    Open=%cd %p/utar://
++    View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view tar.xz
 +
  # .tar.F - used in QNX
  regex/\.tar\.F$
