Extracting a multi-file archive from a remote host fails over GVFS
Extracting a multi-file archive from a remote host fails over GVFS. This also occurs using Right Click -> Extract Here
Steps to reproduce:
- Right Click Directory -> Open in Local Terminal.
% </dev/random head -c$((1024*1024)) >foobar
% zip -s 64k foobar.zip foobar
% file-roller foobar.zip
Expected: Archive opens. Actual: Error: "An error occurred while loading the archive."
This occurs upon open on split ZIP archives. For split RAR archive the original archive opens however extraction fails with "Could not file the volume foobar.r00". I didn't try any other archive formats.
Workaround:
% ln -s $(pwd) /tmp/workaround
% cd /tmp/workaround
% file-roller foobar.zip
It seems that this is enough to trick the GVFS integration and it just extracts it like a local archive.
Previously reported at https://bugzilla.gnome.org/show_bug.cgi?id=794410