Bioruebe / UniExtract2

Universal Extractor 2 is a tool to extract files from any type of archive or installer.
GNU General Public License v2.0
3.56k stars 335 forks source link

Suggestion: Installer VISE MacOS self-extracting executables #305

Open pryon opened 2 years ago

pryon commented 2 years ago

Hello!

Been wondering if support could be added for extracting these obscure, mostly MacOS-only self-extracting containers. The original MacOS installer creator is considered abandonware for quite some time now: https://en.wikipedia.org/wiki/Installer_VISE

Some old Macintosh games' installers were packed with this format, and as far as I know, currently they can only be unpacked on old PowerPC (or Intel with Rosetta) MacOS machines.

Most of these archives have the ASCII headers SVCT or FVCT, some further minor and unorganized documentation is available about the package format on this page: https://github.com/habnabit/delvmod/wiki/Installer_VISE

I can provide a sample archive upon request.

trembyle commented 2 years ago

These aren't exactly obscure as they were quite common in 90s installers for MacOS. Another good one to have would be Aladdin StuffIt archive support, which in addition to being a ubiquitous archive format, was also used in many installers.

And of course if any Mac archive support is introduced, there will need to be some way to intake files containing HFS resource forks and output to a proper portable format such as BinHex or MacBinary.