Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
CABEXTRACT(1)		     General Commands Manual		   CABEXTRACT(1)

NAME
     cabextract  -  program  to  extract  files  from  Microsoft  cabinet (.cab)
     archives

SYNOPSIS
     cabextract [-ddir] [-eencoding] [-f] [-Fpattern] [-h] [-i] [-k]  [-l]  [-L]
     [-n] [-p] [-q] [-s] [-t] [-v]  cabinet files ...

DESCRIPTION
     cabextract  is  a	program  that un-archives files in the Microsoft cabinet
     file format (.cab) or any binary file which contains  an  embedded  cabinet
     file (frequently found in .exe files).

     cabextract  will  extract all files from all cabinet files specified on the
     command line.

     To extract a multi-part cabinet consisting of several files, only the first
     cabinet file needs to be given as an argument to cabextract as it will  au-
     tomatically  look	for  the remaining files. To prevent cabextract from ex-
     tracting cabinet files you did not specify, use the -s option.

OPTIONS
     A summary of options is included below.

     -d dir
	    Extracts all files into the directory dir.

     -e encoding
	    Specify the character  encoding  of  filenames  inside  the  cabinet
	    files.   This  is only needed if you find cabinet files with garbled
	    filenames; most software creates CAB files with either ASCII or UTF8
	    filenames.	The list of supported encodings is given by the  command
	    "iconv -l".

     -f     Corrupted  cabinet files will be 'fixed' to salvage whatever is pos-
	    sible from them. File entries with bad  folders  or  names	will  be
	    skipped  rather  than rejecting  the entire cabinet file. Impossible
	    file lengths will be truncated to extract as much as  possible,  in-
	    cluding  when you're missing later files in a cabinet set. Corrupted
	    MSZIP blocks and failed block checksums will be  ignored.	Warnings
	    will be printed if any of these conditions are met.

     -F pattern
	    Only  files with names that match the shell pattern pattern shall be
	    listed, tested or extracted. On non-GNU systems, this match  may  be
	    case-sensitive.  Use  the  option repeatedly to supply more than one
	    pattern.  Files will be listed, tested or extracted  if  they  match
	    any pattern.

     -h     Prints a page of help and exits.

     -i     Prompts before overwriting files.

     -k     Don't overwrite symlinks when extracting files.

     -l     Lists  the contents of the given cabinet files, rather than extract-
	    ing them.

     -L     When extracting cabinet files, makes each extracted file's name low-
	    ercase.

     -n     Never overwrite existing files.

     -p     Files shall be extracted to standard output.

     -q     When extracting cabinet files, suppresses all messages except errors
	    and warnings.

     -s     When testing, listing or extracting  cabinets  which  span	multiple
	    files, only cabinet files given on the command line shall be used.

     -t     Tests  the integrity of the cabinet. Files are decompressed, but not
	    written to disk or standard output. If the file successfully  decom-
	    presses, the MD5 checksum of the file is printed.

     -v     If given alone on the command line, prints the version of cabextract
	    and exits. Given with a list of cabinet files, it will list the con-
	    tents of the cabinet files.

AUTHOR
     This  manual  page  was  written  by Stuart Caie <kyzer@cabextract.org.uk>,
     based on the one written by Eric Sharkey <sharkey@debian.org>, for the  De-
     bian GNU/Linux system.

				  March 7, 2018 		   CABEXTRACT(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=cabextract&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help