Столкнулся с проблеммой открытия архивов в FAR. Решил перейти на 7-zip. Нижи вы найдете решение проблеммы интеграции 7-zip для работы с архивами в файловом менеджере Far.
Домашние страницы:
Настройка:
Качаем и устанавливаем с сайта программу 7-Zip (exe или msi сборку). Затем копируем файл 7z.exe из папки программы в папку c:\windows\
copy C:\Program Files\7-Zip\7z.exe c:\windows\
Закрываем Far. Cоздаем и запускаем файл farmultiarchiv.reg c таким содержимым:
REGEDIT4
[HKEY_CURRENT_USER\Software\Far\Plugins\MultiArc]
"DefaultFormat"="ZIP"
[HKEY_CURRENT_USER\Software\Far2\Plugins\MultiArc]
"DefaultFormat"="ZIP"
[-HKEY_CURRENT_USER\Software\Far\Plugins\MultiArc\ZIP]
[-HKEY_LOCAL_MACHINE\Software\Far\Plugins\MultiArc\ZIP]
[HKEY_LOCAL_MACHINE\SOFTWARE\Far\Plugins\MultiArc\ZIP]
"Extract"="7z x {-p%%P} -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN"
"ExtractWithoutPath"="7z e {-p%%P} -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN"
"Test"="7z t {-p%%P} -r0 -scsDOS -- %%A @%%LQMN"
"Delete"="7z d {-p%%P} -r0 {-w%%W} -scsDOS -- %%A @%%LQMN"
"Add"="7z a {-p%%P} -r0 -tzip {-w%%W} {%%S} -scsDOS -- %%A @%%LQMN"
"AddRecurse"="7z a {-p%%P} -r0 -tzip {-w%%W} {%%S} -scsDOS -- %%A @%%LQMN"
"AllFilesMask"="*"
[-HKEY_CURRENT_USER\Software\Far2\Plugins\MultiArc\ZIP]
[-HKEY_LOCAL_MACHINE\Software\Far2\Plugins\MultiArc\ZIP]
[HKEY_LOCAL_MACHINE\SOFTWARE\Far2\Plugins\MultiArc\ZIP]
"Extract"="7z x {-p%%P} -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN"
"ExtractWithoutPath"="7z e {-p%%P} -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN"
"Test"="7z t {-p%%P} -r0 -scsDOS -- %%A @%%LQMN"
"Delete"="7z d {-p%%P} -r0 {-w%%W} -scsDOS -- %%A @%%LQMN"
"Add"="7z a {-p%%P} -r0 -tzip {-w%%W} {%%S} -scsDOS -- %%A @%%LQMN"
"AddRecurse"="7z a {-p%%P} -r0 -tzip {-w%%W} {%%S} -scsDOS -- %%A @%%LQMN"
"AllFilesMask"="*"
[-HKEY_CURRENT_USER\Software\Far\Plugins\MultiArc\TAR]
[-HKEY_LOCAL_MACHINE\Software\Far\Plugins\MultiArc\TAR]
[HKEY_LOCAL_MACHINE\SOFTWARE\Far\Plugins\MultiArc\TAR]
"Extract"="7z x -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN"
"ExtractWithoutPath"="7z e -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN"
"Test"="7z t -r0 -scsDOS -- %%A @%%LQMN"
"Delete"="7z d -r0 {-w%%W} -scsDOS -- %%A @%%LQMN"
"Add"="7z a -r0 -y -ttar {-w%%W} {%%S} -scsDOS -- %%A @%%LQMN"
"AddRecurse"="7z a -r0 -y -ttar {-w%%W} {%%S} -scsDOS -- %%A @%%LQMN"
"AllFilesMask"="*"
[-HKEY_CURRENT_USER\Software\Far2\Plugins\MultiArc\TAR]
[-HKEY_LOCAL_MACHINE\Software\Far2\Plugins\MultiArc\TAR]
[HKEY_LOCAL_MACHINE\SOFTWARE\Far2\Plugins\MultiArc\TAR]
"Extract"="7z x -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN"
"ExtractWithoutPath"="7z e -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN"
"Test"="7z t -r0 -scsDOS -- %%A @%%LQMN"
"Delete"="7z d -r0 {-w%%W} -scsDOS -- %%A @%%LQMN"
"Add"="7z a -r0 -y -ttar {-w%%W} {%%S} -scsDOS -- %%A @%%LQMN"
"AddRecurse"="7z a -r0 -y -ttar {-w%%W} {%%S} -scsDOS -- %%A @%%LQMN"
"AllFilesMask"="*"
[-HKEY_CURRENT_USER\Software\Far\Plugins\MultiArc\GZIP]
[-HKEY_LOCAL_MACHINE\Software\Far\Plugins\MultiArc\GZIP]
[HKEY_LOCAL_MACHINE\SOFTWARE\Far\Plugins\MultiArc\GZIP]
"Extract"="7z x -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN"
"ExtractWithoutPath"="7z e -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN"
"Test"="7z t -r0 -scsDOS -- %%A @%%LQMN"
"Delete"="7z d -r0 {-w%%W} -scsDOS -- %%A @%%LQMN"
"Add"="7z a -r0 -tgzip {-w%%W} {%%S} -scsDOS -- %%A @%%LQMN"
"AddRecurse"="7z a -r0 -tgzip {-w%%W} {%%S} -scsDOS -- %%A @%%LQMN"
"AllFilesMask"="*"
[-HKEY_CURRENT_USER\Software\Far2\Plugins\MultiArc\GZIP]
[-HKEY_LOCAL_MACHINE\Software\Far2\Plugins\MultiArc\GZIP]
[HKEY_LOCAL_MACHINE\SOFTWARE\Far2\Plugins\MultiArc\GZIP]
"Extract"="7z x -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN"
"ExtractWithoutPath"="7z e -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN"
"Test"="7z t -r0 -scsDOS -- %%A @%%LQMN"
"Delete"="7z d -r0 {-w%%W} -scsDOS -- %%A @%%LQMN"
"Add"="7z a -r0 -tgzip {-w%%W} {%%S} -scsDOS -- %%A @%%LQMN"
"AddRecurse"="7z a -r0 -tgzip {-w%%W} {%%S} -scsDOS -- %%A @%%LQMN"
"AllFilesMask"="*"
[-HKEY_CURRENT_USER\Software\Far\Plugins\MultiArc\BZIP]
[-HKEY_LOCAL_MACHINE\Software\Far\Plugins\MultiArc\BZIP]
[HKEY_LOCAL_MACHINE\SOFTWARE\Far\Plugins\MultiArc\BZIP]
"Extract"="7z x -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN"
"ExtractWithoutPath"="7z e -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN"
"Test"="7z t -r0 -scsDOS -- %%A @%%LQMN"
"Delete"="7z d -r0 {-w%%W} -scsDOS -- %%A @%%LQMN"
"Add"="7z a -r0 -tbzip2 {-w%%W} {%%S} -scsDOS -- %%A @%%LQMN"
"AddRecurse"="7z a -r0 -tbzip2 {-w%%W} {%%S} -scsDOS -- %%A @%%LQMN"
"AllFilesMask"="*"
[-HKEY_CURRENT_USER\Software\Far2\Plugins\MultiArc\BZIP]
[-HKEY_LOCAL_MACHINE\Software\Far2\Plugins\MultiArc\BZIP]
[HKEY_LOCAL_MACHINE\SOFTWARE\Far2\Plugins\MultiArc\BZIP]
"Extract"="7z x -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN"
"ExtractWithoutPath"="7z e -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN"
"Test"="7z t -r0 -scsDOS -- %%A @%%LQMN"
"Delete"="7z d -r0 {-w%%W} -scsDOS -- %%A @%%LQMN"
"Add"="7z a -r0 -tbzip2 {-w%%W} {%%S} -scsDOS -- %%A @%%LQMN"
"AddRecurse"="7z a -r0 -tbzip2 {-w%%W} {%%S} -scsDOS -- %%A @%%LQMN"
"AllFilesMask"="*"
[-HKEY_CURRENT_USER\Software\Far\Plugins\MultiArc\ARJ]
[-HKEY_LOCAL_MACHINE\Software\Far\Plugins\MultiArc\ARJ]
[HKEY_LOCAL_MACHINE\SOFTWARE\Far\Plugins\MultiArc\ARJ]
"Extract"="7z x -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN"
"ExtractWithoutPath"="7z e -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN"
"Test"="7z t -r0 -scsDOS -- %%A @%%LQMN"
"AllFilesMask"="*"
[-HKEY_CURRENT_USER\Software\Far2\Plugins\MultiArc\ARJ]
[-HKEY_LOCAL_MACHINE\Software\Far2\Plugins\MultiArc\ARJ]
[HKEY_LOCAL_MACHINE\SOFTWARE\Far2\Plugins\MultiArc\ARJ]
"Extract"="7z x -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN"
"ExtractWithoutPath"="7z e -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN"
"Test"="7z t -r0 -scsDOS -- %%A @%%LQMN"
"AllFilesMask"="*"
[-HKEY_CURRENT_USER\Software\Far\Plugins\MultiArc\CAB]
[-HKEY_LOCAL_MACHINE\Software\Far\Plugins\MultiArc\CAB]
[HKEY_LOCAL_MACHINE\SOFTWARE\Far2\Plugins\MultiArc\CAB]
"Extract"="7z x -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN"
"ExtractWithoutPath"="7z e -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN"
"Test"="7z t -r0 -scsDOS -- %%A @%%LQMN"
"AllFilesMask"="*"
[-HKEY_CURRENT_USER\Software\Far2\Plugins\MultiArc\CAB]
[-HKEY_LOCAL_MACHINE\Software\Far2\Plugins\MultiArc\CAB]
[HKEY_LOCAL_MACHINE\SOFTWARE\Far2\Plugins\MultiArc\CAB]
"Extract"="7z x -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN"
"ExtractWithoutPath"="7z e -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN"
"Test"="7z t -r0 -scsDOS -- %%A @%%LQMN"
"AllFilesMask"="*"
[-HKEY_CURRENT_USER\Software\Far\Plugins\MultiArc\LZH]
[-HKEY_LOCAL_MACHINE\Software\Far\Plugins\MultiArc\LZH]
[HKEY_LOCAL_MACHINE\SOFTWARE\Far\Plugins\MultiArc\LZH]
"Extract"="7z x -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN"
"ExtractWithoutPath"="7z e -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN"
"Test"="7z t -r0 -scsDOS -- %%A @%%LQMN"
"AllFilesMask"="*"
[-HKEY_CURRENT_USER\Software\Far2\Plugins\MultiArc\LZH]
[-HKEY_LOCAL_MACHINE\Software\Far2\Plugins\MultiArc\LZH]
[HKEY_LOCAL_MACHINE\SOFTWARE\Far2\Plugins\MultiArc\LZH]
"Extract"="7z x -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN"
"ExtractWithoutPath"="7z e -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN"
"Test"="7z t -r0 -scsDOS -- %%A @%%LQMN"
"AllFilesMask"="*"
[-HKEY_CURRENT_USER\Software\Far\Plugins\MultiArc\RAR]
[-HKEY_LOCAL_MACHINE\Software\Far\Plugins\MultiArc\RAR]
[HKEY_LOCAL_MACHINE\SOFTWARE\Far\Plugins\MultiArc\RAR]
"Extract"="7z x -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN"
"ExtractWithoutPath"="7z e -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN"
"Test"="7z t -r0 -scsDOS -- %%A @%%LQMN"
"AllFilesMask"="*"
[-HKEY_CURRENT_USER\Software\Far2\Plugins\MultiArc\RAR]
[-HKEY_LOCAL_MACHINE\Software\Far2\Plugins\MultiArc\RAR]
[HKEY_LOCAL_MACHINE\SOFTWARE\Far2\Plugins\MultiArc\RAR]
"Extract"="7z x -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN"
"ExtractWithoutPath"="7z e -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN"
"Test"="7z t -r0 -scsDOS -- %%A @%%LQMN"
"AllFilesMask"="*"
[-HKEY_CURRENT_USER\Software\Far\Plugins\MultiArc\Z(Unix)]
[-HKEY_LOCAL_MACHINE\Software\Far\Plugins\MultiArc\Z(Unix)]
[HKEY_LOCAL_MACHINE\SOFTWARE\Far\Plugins\MultiArc\Z(Unix)]
"Extract"="7z x -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN"
"ExtractWithoutPath"="7z e -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN"
"Test"="7z t -r0 -scsDOS -- %%A @%%LQMN"
"AllFilesMask"="*"
[-HKEY_CURRENT_USER\Software\Far2\Plugins\MultiArc\Z(Unix)]
[-HKEY_LOCAL_MACHINE\Software\Far2\Plugins\MultiArc\Z(Unix)]
[HKEY_LOCAL_MACHINE\SOFTWARE\Far2\Plugins\MultiArc\Z(Unix)]
"Extract"="7z x -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN"
"ExtractWithoutPath"="7z e -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN"
"Test"="7z t -r0 -scsDOS -- %%A @%%LQMN"
"AllFilesMask"="*"
ВСЁ.
[download id=»1″ format=1]

Свежие комментарии