Microsoft SZ installation compression
From Just Solve the File Format Problem
(Difference between revisions)
(→Sample files) |
|||
(One intermediate revision 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)" → ... → *.??$ | * [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]] | [[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)