Skip to main content

CAB Configuration

These properties control the physical structure of the produced MSI – how its files are packaged into CAB(s).


cabName

Controls how the CAB file (where the package's files live) is stored and referenced.

FormMeaning
"#Disk.cab" (default)Embedded – CAB is stored inside the MSI file. One-file install.
"Disk.cab" (no #)External – CAB is written next to the MSI. The MSI references it by name. Two files distributed together.
"" (empty)Noncompressed – no CAB at all, files are loose next to the MSI.
"msi": { "cabName": "My Application.cab" } // external CAB

cabSizeInBytes

Maximum CAB size in bytes. Larger packages auto-split across multiple CABs. Default 314,572,800 (300 MiB). Ignored for noncompressed builds.

"msi": { "cabSizeInBytes": 1073741824 } // 1 GiB cap