MS-DOS installation compression
Line 3: | Line 3: | ||
|subcat=Compression | |subcat=Compression | ||
|extensions={{ext|??_}}, {{ext|??$}} | |extensions={{ext|??_}}, {{ext|??$}} | ||
− | |pronom={{PRONOM|fmt/462 | + | |pronom={{PRONOM|fmt/462}} |
}} | }} | ||
− | + | '''MS-DOS installation compression''' refers to a family of compressed file formats formats by Microsoft that appear on MS-DOS and early Windows (3.x) installation disks. The formats have no generally agreed-upon name. This article is primarily about the format whose files start with "SZDD". For the other formats, see [[Microsoft KWAJ installation compression]] and [[Microsoft SZ installation compression]]. | |
+ | |||
+ | Compressed files may be generated by the COMPRESS.EXE program (appearing in Microsoft's Setup Toolkit for Visual C++), and decompressed with the EXPAND.EXE program distributed with Windows and MS-DOS. Compressed files have the last character of the file extension replaced with an underscore, or sometimes a dollar sign. | ||
<!-- There are reports of the Google Chrome installer [http://festiva-yourchoice.blogspot.com/2010/01/expandexe-preventing-google-chrome-from.html needing the EXPAND.EXE program]. --> | <!-- There are reports of the Google Chrome installer [http://festiva-yourchoice.blogspot.com/2010/01/expandexe-preventing-google-chrome-from.html needing the EXPAND.EXE program]. --> | ||
== See also == | == See also == | ||
+ | * [[Microsoft KWAJ installation compression]] | ||
* [[Microsoft SZ installation compression]] | * [[Microsoft SZ installation compression]] | ||
Line 18: | Line 21: | ||
== Format details == | == Format details == | ||
− | + | SZDD's compression format similar, but not identical, to [[LZSS (Haruhiko Okumura)|Okumura's LZSS]]. There is a byte at offset 8 that specifies the exact type of compression. Most sources say that the only known value for this byte is "A" (0x41), but some report[https://www.betaarchive.com/forum/viewtopic.php?t=26161] that there is also a type "B", used by Windows 3.1 builds 026 and 034e. | |
− | + | ||
− | + | ||
− | SZDD's compression format similar to [[LZSS (Haruhiko Okumura)|Okumura's LZSS]]. There is a byte at offset 8 that specifies the exact type of compression. Most sources say that the only known value for this byte is "A" (0x41), but some report[https://www.betaarchive.com/forum/viewtopic.php?t=26161] that there is also a type "B", used by Windows 3.1 builds 026 and 034e. | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
== Identification == | == Identification == | ||
− | + | An SZDD file begins with bytes {{magic|53 5A 44 44 88 F0 27 33}}. | |
== Software == | == Software == |
Revision as of 16:07, 7 January 2023
MS-DOS installation compression refers to a family of compressed file formats formats by Microsoft that appear on MS-DOS and early Windows (3.x) installation disks. The formats have no generally agreed-upon name. This article is primarily about the format whose files start with "SZDD". For the other formats, see Microsoft KWAJ installation compression and Microsoft SZ installation compression.
Compressed files may be generated by the COMPRESS.EXE program (appearing in Microsoft's Setup Toolkit for Visual C++), and decompressed with the EXPAND.EXE program distributed with Windows and MS-DOS. Compressed files have the last character of the file extension replaced with an underscore, or sometimes a dollar sign.
Contents[hide] |
See also
This is not the only compressed file format for which the last character of the file extension might be replaced with an underscore. Others include:
- InstallShield installer archive (
_INST32I.EX_
) - FTCOMP
- SQUEEZE (AJP Systems)
- CAZIP
Format details
SZDD's compression format similar, but not identical, to Okumura's LZSS. There is a byte at offset 8 that specifies the exact type of compression. Most sources say that the only known value for this byte is "A" (0x41), but some report[1] that there is also a type "B", used by Windows 3.1 builds 026 and 034e.
Identification
An SZDD file begins with bytes 53 5A 44 44 88 F0 27 33
.
Software
- libmspack → msexpand
- EXPAND.EXE - utility included with many versions of MS Windows and MS-DOS
- Setup Toolkit for Visual C++
- 7-Zip
- mscompress → msexpand
- Wine
- Deark