InstallShield CAB/HDR Inventory (data1, _sys1, _user1)¶
Status: ? Validated by decompilation and file manifest
This document inventories the InstallShield CAB/HDR file pairs from the v3.60 installer media.
Note
Technical Inventory - Validated
This is a best-effort, static parse of InstallShield ISc( CAB/HDR pairs. The .hdr contains directory metadata (file names, sizes, offsets), while the .cab contains compressed file data blocks.
Validation: File list confirmed against decompiled installer and README.txt.
For complete file details, see: Installer File Dependencies - Appendix D
Why this matters for ConstructiVision¶
Confirms this installer media uses InstallShield CAB (magic
ISc(), not MicrosoftMSCFCABs.Shows which files are packaged inside the installer archives vs shipped openly on the media.
Note: The v3.60 LISP/DCL source payload is shipped as plain files on the disc, not packed into
data1.cab.
Related Documentation:
Installer File Dependencies - Complete file deployment analysis
InstallShield Stub Files - Installer executable details
Archive pairs (summary)¶
Pair |
Files |
CAB size |
HDR strings len |
HDR files-dir len |
CAB unk2 |
|---|---|---|---|---|---|
|
43 |
0.00 MB |
0.00 KB |
3132 |
42 |
|
4 |
0.17 KB |
0.00 KB |
363 |
4 |
|
2 |
0.01 KB |
0.00 KB |
336 |
4 |
Pair details¶
data1.hdr + data1.cab¶
CAB header (parsed fields):
Field |
Value |
|---|---|
|
16798209 |
|
512 |
|
512 |
|
42 |
HDR header (parsed fields):
Field |
Value |
|---|---|
|
16798209 |
|
512 |
|
3302 |
|
3814 |
|
3132 |
|
6947 |
File types (by extension):
Ext |
Count |
|---|---|
|
19 |
|
7 |
|
4 |
|
3 |
|
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
1 |
Files (name + sizes from HDR):
Name |
Decompressed bytes |
Compressed bytes |
CAB data offset |
|---|---|---|---|
|
65536 |
31566 |
512 |
|
1143 |
507 |
32078 |
|
6 |
7 |
32585 |
|
1158 |
491 |
32592 |
|
1039 |
445 |
33083 |
|
2688 |
1238 |
33528 |
|
65536 |
31371 |
34766 |
|
1667180 |
617253 |
66137 |
|
28672 |
5934 |
683390 |
|
1103600 |
324524 |
689324 |
|
423 |
167 |
1013848 |
|
135149 |
37058 |
1014015 |
|
167898 |
46224 |
1051073 |
|
160195 |
41571 |
1097297 |
|
130626 |
34099 |
1138868 |
|
112214 |
31507 |
1172967 |
|
121151 |
34461 |
1204474 |
|
132909 |
38463 |
1238935 |
|
124220 |
35398 |
1277398 |
|
139703 |
39981 |
1312796 |
|
109667 |
30497 |
1352777 |
|
130906 |
37768 |
1383274 |
|
114136 |
32583 |
1421042 |
|
157786 |
42685 |
1453625 |
|
143530 |
39758 |
1496310 |
|
142646 |
39783 |
1536068 |
|
157308 |
42666 |
1575851 |
|
114106 |
32523 |
1618517 |
|
249377 |
73068 |
1651040 |
|
1172 |
185 |
1724108 |
|
152026 |
40446 |
1724293 |
|
1397 |
287 |
1764739 |
|
1351 |
650 |
1765026 |
|
1093 |
418 |
1765676 |
|
108 |
102 |
1766094 |
|
111 |
100 |
1766196 |
|
1305 |
439 |
1766296 |
|
194 |
152 |
1766735 |
|
343 |
139 |
1766887 |
|
174 |
146 |
1767026 |
|
7806012 |
588890 |
1767172 |
|
326531 |
284932 |
2356062 |
|
8710 |
3306 |
2640994 |
_sys1.hdr + _sys1.cab¶
CAB header (parsed fields):
Field |
Value |
|---|---|
|
16798209 |
|
512 |
|
512 |
|
4 |
HDR header (parsed fields):
Field |
Value |
|---|---|
|
16798209 |
|
512 |
|
3123 |
|
3635 |
|
363 |
|
3999 |
File types (by extension):
Ext |
Count |
|---|---|
|
2 |
|
1 |
|
1 |
Files (name + sizes from HDR):
Name |
Decompressed bytes |
Compressed bytes |
CAB data offset |
|---|---|---|---|
|
27328 |
5621 |
512 |
|
27136 |
13300 |
6133 |
|
306688 |
125738 |
19433 |
|
129536 |
30141 |
145171 |
_user1.hdr + _user1.cab¶
CAB header (parsed fields):
Field |
Value |
|---|---|
|
16798209 |
|
512 |
|
512 |
|
4 |
HDR header (parsed fields):
Field |
Value |
|---|---|
|
16798209 |
|
512 |
|
3538 |
|
4050 |
|
336 |
|
4387 |
File types (by extension):
Ext |
Count |
|---|---|
|
1 |
|
1 |
Files (name + sizes from HDR):
Name |
Decompressed bytes |
Compressed bytes |
CAB data offset |
|---|---|---|---|
|
10963 |
4151 |
512 |
|
2015 |
909 |
4663 |
Notes / references (format, not behavior)¶
InstallShield CABs are commonly identified by the
ISc(magic bytes; they are distinct from MicrosoftMSCFCABs. (General background: Wikipedia CAB overview.)A community reverse-engineered rough structure suggests
.hdrcontains the directory and.cabcontains compressed blocks; InstallShield often uses a zlib-like variant per-block. (ZenHAX forum post.)
Note
A companion layout.bin file on the media lists the CAB/HDR pairs and other required installer files; see InstallShield stub + support files on the ConstructiVision media.