💾 Archived View for cugi.ie › aminet › 1675739363.gmi captured on 2023-06-16 at 16:49:43. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-03-20)

-=-=-=-=-=-=-

Extract MS Cabinet (.CAB) archives

   Author:       Stuart Caie <kyzer at cabextract.org.uk>
   Uploader:     Stefan Haubenthal <polluks+aminet sdf lonestar org>
   Type:         util/arc
   Version:      1.10
   Architecture: ppc-morphos
   URL:          http://www.cabextract.org.uk
   Date:         2023-02-06
   Readme:       http://aminet.net/util/arc/cabextract_MOS.readme
   Downloads:    1457

http://aminet.net/util/arc/cabextract_MOS.lha

cabextract 1.10 - a program to extract Microsoft Cabinet files.

(C) 2000-2023 Stuart Caie <kyzer at cabextract.org.uk>

This is free software with ABSOLUTELY NO WARRANTY.

Cabinet (.CAB) files are a form of archive, which Microsoft use to

distribute their software, and things like Windows Font Packs. The

cabextract program unpacks these files.

For more information, see https://www.cabextract.org.uk/

or run the command 'cabextract --help'.

Microsoft cabinet files should not be confused with InstallShield cabinet

files. InstallShield files are generally called "_sys.cab", "data1.hdr"

"data1.cab", "data2.cab" and so on, and are found in the same directory as

"setup.exe". They begin with the magic characters "ISc(" rather than

"MSCF". cabextract will print the message "This is probably an

InstallShield file." when it finds such a file. The file "doc/magic" in

the cabextract source archive includes additional file-identification

rules for the UNIX file(1) command, which distinguishes between Microsoft

and InstallShield cabinet files.

Example usage:

Extracting files from a cabinet file:

$ cabextract wibble.cab

Extracting files from an executable which contains a cabinet file:

$ cabextract wibble.exe

[cabextract will automatically search executables for embedded cabinets]

Extracting files from a set of cabinet files; wib01.cab, wib02.cab, ...:

$ cabextract wib01.cab

[cabextract will automatically get the names of the other files]

Extracting files to a directory of your choice (in this case, 'boogie'):

$ cabextract -d boogie wibble.cab

[cabextract will create the directory if it does not already exist]

Extracting files that match a filename pattern:

$ cabextract -F *.avi -F *.mpg movies.cab

Listing files from a cabinet file:

$ cabextract -l wibble.cab

Testing the integrity of a cabinet file, without extracting it:

$ cabextract -t wibble.cab

Contents of util/arc/cabextract_MOS.lha

PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[generic]                44290   87800  50.4% -lh5- 504d Feb  6 20:43 cabextract
[generic]                 8067   18252  44.2% -lh5- e2d9 Feb  6 20:49 cabinfo
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total         2 files   52357  106052  49.4%            Feb  7 03:09

Aminet © 1992-2023 Urban Müller and the Aminet team. Aminet contact address: <aminet aminet net>