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 cabi-
       net 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 automatically look for the remaining files.	To prevent  cabextract
       from extracting 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  gar-
	      bled  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
	      possible from them. File entries with bad	folders	or names  will
	      be  skipped  rather than rejecting  the entire cabinet file. Im-
	      possible file lengths will be truncated to extract  as  much  as
	      possible,	including 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  ex-
	      tracting them.

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

       -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
	      decompresses, the	MD5 checksum of	the file is printed.

       -v     If given alone on	the command line, prints the version of	cabex-
	      tract  and  exits.  Given	 with a	list of	cabinet	files, it will
	      list the contents	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
       Debian 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+14.3.quarterly>

home | help