dwww Home | Manual pages | Find package

CABEXTRACT(1)               General Commands Manual              CABEXTRACT(1)

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

SYNOPSIS
       cabextract [-ddir] [-f] [-Fpattern] [-eencoding] [-h]  [-l]  [-L]  [-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.

       -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.

       -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".

       -h     Prints a page of help and exits.

       -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.

       -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.

SEE ALSO
       lcab(1)

                                 March 7, 2018                   CABEXTRACT(1)

Generated by dwww version 1.14 on Fri Jan 24 06:18:10 CET 2025.