1#------------------------------------------------------------------------------
2# Microsoft Cabinet files
3#
4# From <kyzer@cabextract.org.uk> (part of cabextract package)
50       string          MSCF\0\0\0\0    Microsoft Cabinet file
6>8      lelong          x               \b, %u bytes
7>28     leshort         1               \b, 1 file
8>28     leshort         >1              \b, %u files
9
10#------------------------------------------------------------------------------
11# InstallShield Cabinet files
12#
13# From <kyzer@cabextract.org.uk> (part of cabextract package)
140       string          ISc(            InstallShield Cabinet file
15>5      byte&0xf0       =0x60           version 6,
16>5      byte&0xf0       !0x60           version 4/5,
17>(12.l+40)      lelong  x               %u files
18
19#------------------------------------------------------------------------------
20# Windows CE package files
21#
22# From <kyzer@cabextract.org.uk> (part of cabextract package)
230       string          MSCE\0\0\0\0    Microsoft WinCE install header
24>20     lelong          0               \b, architecture-independent
25>20     lelong          103             \b, Hitachi SH3
26>20     lelong          104             \b, Hitachi SH4
27>20     lelong          0xA11           \b, StrongARM
28>20     lelong          4000            \b, MIPS R4000
29>20     lelong          10003           \b, Hitachi SH3
30>20     lelong          10004           \b, Hitachi SH3E
31>20     lelong          10005           \b, Hitachi SH4
32>20     lelong          70001           \b, ARM 7TDMI
33>52     leshort         1               \b, 1 file
34>52     leshort         >1              \b, %u files
35>56     leshort         1               \b, 1 registry entry
36>56     leshort         >1              \b, %u registry entries
37