Microsoft SZ installation compression
From Just Solve the File Format Problem
(Difference between revisions)
(→Software) |
(→Sample files) |
||
| (2 intermediate revisions by one user not shown) | |||
| Line 23: | Line 23: | ||
* {{OldskoolDOSEXE}} → Compiler pack → microsoft/quickbasic-4.50.rar → quickbasic-4.50/1400k disks/UNPACK.EXE - "Microsoft BASIC Unpack Utility - Version 1.10" (decompression only) | * {{OldskoolDOSEXE}} → Compiler pack → microsoft/quickbasic-4.50.rar → quickbasic-4.50/1400k disks/UNPACK.EXE - "Microsoft BASIC Unpack Utility - Version 1.10" (decompression only) | ||
* [https://www.cabextract.org.uk/libmspack/ libmspack] | * [https://www.cabextract.org.uk/libmspack/ libmspack] | ||
| + | * {{Deark}} | ||
== Sample files == | == Sample files == | ||
* Examples of SZ files may be found in packages containing a decompression utility; see the Software section. | * Examples of SZ files may be found in packages containing a decompression utility; see the Software section. | ||
| + | * [https://winworldpc.com/product/ms-dos/50 WinWorld: MS-DOS 5.0] → "Microsoft MS-DOS 5.00 (Beta 5.0.224)" → ... → *.??$ | ||
| + | * Example of a split file: ({{DiscMasterLink|browse/33120/ibm0010-0019/ibm0010.tar/ibm0010/QC25-02.ZIP|QC25-02.ZIP}} → QC.HL$) + ({{DiscMasterLink|browse/33120/ibm0010-0019/ibm0010.tar/ibm0010/QC25-03.ZIP|QC25-03.ZIP}} → QC.HL2) | ||
[[Category:Microsoft]] | [[Category:Microsoft]] | ||
| + | [[Category:MS-DOS]] | ||
Latest revision as of 14:11, 23 August 2025
Microsoft SZ installation compression refers to a compressed file format that was used by some Microsoft software distributions.
It is presumably an early version of the MS-DOS installation compression formats. The libmspack documentation calls it the "QBasic variant".
Contents |
[edit] Discussion
One of the SZ utilities calls itself "lzw 1 Compression Utility". However, the format does not use LZW compression. It uses Okumura's LZSS.
[edit] Identification
Files start with bytes 53 5a 20 88 f0 27 33. This is normally followed by d1, but other values are used by the file splitting feature, for fragments after the first one.
[edit] Specifications
[edit] Software
- Dr. Windows 3 → dr win3/DATABASE/ACCSDBS.ZIP → COMPRESS.EXE - "A lzw 1 Compression Utility - Version 1.00" (compression and decompression)
- ANORMAL's DOSEXE collections → Compiler pack → microsoft/quickbasic-4.50.rar → quickbasic-4.50/1400k disks/UNPACK.EXE - "Microsoft BASIC Unpack Utility - Version 1.10" (decompression only)
- libmspack
- Deark
[edit] Sample files
- Examples of SZ files may be found in packages containing a decompression utility; see the Software section.
- WinWorld: MS-DOS 5.0 → "Microsoft MS-DOS 5.00 (Beta 5.0.224)" → ... → *.??$
- Example of a split file: (QC25-02.ZIP → QC.HL$) + (QC25-03.ZIP → QC.HL2)