$zip looks like a VERY useful enhancement, so thanks for adding it. However I am unclear what range of compressed file formats it supports (other than .zip)?

I have a particular requirement for reading .rar files as well as .zip.

How difficult would it be to convert this feature to use libarchive instead so that it would also include support for reading .rar and other formats as documented at https://github.com/libarchive/libarchive/wiki/LibarchiveFormats/ ?