Ticket #4411 (closed enhancement: duplicate)
7z password protected archives
| Reported by: | maxz | Owned by: | |
|---|---|---|---|
| Priority: | major | Milestone: | |
| Component: | mc-vfs | Version: | master |
| Keywords: | 7z | Cc: | |
| Blocked By: | Blocking: | ||
| Branch state: | no branch | Votes for changeset: |
Description
When you try to view encrypted file in 7z archive, MC hangs up.
Only kill MC process helps.
The solution is simple:
diff --git a/src/vfs/extfs/helpers/u7z b/src/vfs/extfs/helpers/u7z
index 91301c3d9..603c976d3 100755
--- a/src/vfs/extfs/helpers/u7z
+++ b/src/vfs/extfs/helpers/u7z
@@ -74,7 +74,7 @@ mcu7zip_copyout ()
#first we check if we have old p7zip archive with prefix ./ in filename
$P7ZIP l "$1" "$2" | grep -q "0 files, 0 folders" && \
EXFNAME='*./'"$2" || EXFNAME="$2"
- $P7ZIP e -so "$1" "$EXFNAME" > "$3" 2>/dev/null
+ $P7ZIP e -so -p- "$1" "$EXFNAME" > "$3" 2>/dev/null
}
mcu7zip_copyin ()
The same problem with rar and zip encrypted archives but patch exists on the net, but still is not included in MC sources.
Attachments
Change History
Note: See
TracTickets for help on using
tickets.

existing patch with 7z addition