Cabarc Syntax
Applies To: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2
CABArc Syntax
CABArc uses the following general syntax:
cabarcparametersoperationarguments
Operations
L
Lists files contained within a CAB file.
Syntax
cabarclCabFileName**.cab**
Parameters
- CabFileName.cab****
Specifies the name of the CAB file for which the contents are to be listed. The CabFileName may include a path (for example, c:\test\mycab.cab).
N
Creates a CAB file.
Syntax
cabarc [/m {lzx:Compression|mszip|none}] [/p] [/P Pathname] [/r] [/s] [/I SetID] n NewCabFileName[*].cab FileNameOrPattern [FileNameOrPattern [...]]
Parameters
/m {lzx:Compression|mszip|none}
Sets compression type. If no compression type is specified, MSZIP format is used.Value Description LZX:Compression
Uses LZX compression. Valid Compression values are 15 to 21.
MSZIP
Uses MSZip format.
NONE
Uses no compression.
- /p
Preserves path names. Absolute paths are not allowed.
- /P Pathname
Strips the specified Pathname from files when they are added to the CAB file. Note- The /P option can be used multiple times to strip out multiple paths.
- /r
Recurses into subdirectories when adding files.
- /s
Reserves space in the CAB file for signing. For example,/s 6144
reserves 6K bytes.
- /i SetID
Sets the CAB set ID when creating CAB files. The default set ID is 0. Note- When using the /d parameter, the NewCabFileName should contain a single "*" character where the cabinet number will be inserted.
- NewCabFileName[*] .cab
Specifies the name of the new cab file. The file must have a .cab file type. Note- When using the /d parameter, the NewCabFileName should contain a single "*" character where the cabinet number will be inserted.
- FileNameOrPattern
Specifies the file or pattern of files to include in the CAB file. For example,myfile.ini mfiles.*
will include the file myfile.ini and all files with a file name of mfiles regardless of type.
Note
- When creating a CAB file, the plus sign (+) may be used as a filename to force a folder boundary. For example,
cabarc n test.cab *.c test.h + *.bmp
.
X
Extracts files from a CAB file.
Syntax
cabarc [/c] [/o] x CabFileNameFileNameOrPattern [FileNameOrPattern [...]] [Pathname]
Parameters
- /c
Confirms which files will be extracted.
- /o
Specifies that existing files with the same name as those being extracted will be overwritten without asking for confirmation.
- CabFileName .cab
Specifies the name of the CAB file that contains the files to be extracted. The CabFileName may include a path (for example, c:\test\mycab.cab).
- FileNameOrPattern
Specifies the file or pattern of files to extract from the CAB file. For example,myfile.ini mfiles.*
will extract the file myfile.ini and all files with a file name of mfiles regardless of type.
- Pathname
Specifies that path to which the files should be extracted. The path must end with a back slash example,c:\myfiles\
. If no path is specified, the current path is used.
Note
- When run without parameters, operations, or arguments, CABArc displays command line usage.
See Also
Concepts
Cabarc Overview
Cabarc Remarks
Cabarc Examples
Alphabetical List of Tools
Topchk.cmd
Rsdir Overview
Rsdiag Overview
Iologsum Overview
Health_chk Overview
Ftonline Overview
Filever Overview
Efsinfo Overview
Dmdiag Overview
Dskprobe Overview
Diruse Overview
Dfsutil Overview
Connstat Overview
Bitsadmin Overview