Reporting success.
perl5.tcz was added to the configuration used in reply #77 and the tests re-run.
Success:
7z, iso, rar, tar.bz2, tar.gz, tar.xz, zip, bz2, gz
Fail:
None
bz2, gz
perl5.tcz is not required for these to be successful.
It occurred to me that as these are designed to be used on a single file there would be little point in being able to browse the archive in the same way as archives of multiple directories and files, i.e. listing the contents then accessing a listed file.
To test, a plain text file was compressed as test.txt.bz2 and test.txt.gz. Pressing the <Enter> key on either of these displays the content of the compressed file (the text) rather than listing the the content of the archive (test.txt).
The /apps/mc/libexec/mc/extfs.d/uzip file is a perl script, and it would be insane to include a perl instance in mc.scm. I will make a note in the info file about needing perl for that matter.
Is there a case for perl5 to eventually be available as an SCM? If so, it will enable the consistency and ease of on-the-fly loading/unloading, also it would allow a user to add it to an app.scm.dep. Additionally, as the number of SCMs grow it is likely that it will be required by some of them.
Thanks for all the testing, interest and feedback that helps to create a better result.
Browsing back to the start of this topic, I was happy to accept the SCM at the stage of reply #9. At that point, the majority of the subsequently added archive handling was being achieved via scripts added to the MC User Menu. However, I agree that everyone's contribution and your persistence have produced a better result.
Thanks.