Retro7zip is a native backport of 7-Zip for DOS and old Microsoft Windows operating systems.
Retro7zip run on nearly all DOS and Windows computers that have a 32-bit CPU.
https://github.com/dajhorn/retro7zip/wiki/System-Requirements
On FreeDOS, download the versioned release file and do this:
RENAME 7zip-24.09+3_dos.zip 7zip.zip
FDNPKG INSTALL 7zip.zip
On any other platform, unzip the release file and put the EXE
files
anywhere in the %PATH%
.
The release package for DOS contains three executable files:
7zm.exe
Miniature for DOS
Runs on computers that have less than 8 megabytes of memory. Implements only the BCJ2 filter, LZMA2 codec, and 7Z container that are used in regular 7-Zip archives.
7zr.exe
Reduced for DOS
Runs best on computers that have at least 8 megabytes of memory. Implements all filters, codecs, and containers for the archive formats that 7-Zip can read and write. (7z, bz2, gz, tar, xz, zip.)
7za.exe
Aggregated for DOS
Contains all upstream features, including support for filesystem images and
exotic archive formats. Requires more than 8 megabytes of memory to unpack
some complex files. (Run 7za i
for a complete list of supported types.)
The release package for Windows contains one executable file:
7za.exe
Aggregated for Win32c
Use this program if you need:
- Better performance.
- File sizes larger than the 2GB DOS limit.
- Long file names on Windows NT, because the NTVDM lacks the LFN API that DOS applications use.
The DOS variants are compatible with ntlfn-0.81.71, but the Win32c variant is better for Windows NT.
The LZMA SDK is copyright Igor Pavlov and released into the public domain.
7-Zip is an aggregate work, copyright Igor Pavlov, that is subject to multiple licenses that are described in the COPYRIGHT.txt file and the License.txt file.
Retro7zip is a derived work, copyright Darik Horn, that is released into the public domain.