First post, by OzzFan
As a heavy user of 7Zip, I wanted to see if I could make a file extractor for DOS so I could access my library of 7Zip archives. The end result is Xarc.exe, a 32bit DOS application that supports 7Zip, Zip, RAR v3/v4, and disk image files .img, .ima, and .dsk.
You can use the command line to extract, test, and view any of the supported formats, or just type XARC at the command prompt to use the user interface. There is a hard file size limit of 4GB as the structures and RAM usage are quite large, and anything larger would require 64bit pointers.
A 32bit processor is required, and the more RAM you have, the larger files you can open and extract. I would recommend a minimum of 16MB of RAM.
Full disclosure: I used Claude to assist me with the archive formats and debugging.
I'd appreciate any feedback or just a message on if you find it useful.
Some screenshots of XArc running on my NT development box: