The purpose of this package is to provide developers with all the items that they need to integrate cabinets into their tools. Microsoft is committed to making cab an open technology, and will provide the most useful technology necessary for that to be reached.
This file describes what is contained in this executable. This file
will be updated often; check http://www.microsoft.com/workshop/java/cab-f.htm for details.
Plans include adding a detailed description of the file format. Please let us know what else you would like at javacab@microsoft.com.
Current files:
--------------
README.TXT This file
FCIZ.LIB The interface libraries providing cabinet
FDIZ.LIB compression and decompression
(Note that these libraries are simply specialized versions of the FCI and FDI API's, which are independent of the exact compression mechanism; everything that is discussed in the documentation is applicable to these libraries.)
FCI-FDI.DOC A Microsoft Word document describing the
FCI and FDI API's
TESTFCI.ZIP Two .ZIP files containing sample applications,
TESTFDI.ZIP described below
The TESTFCI app lets you specify a list of files on the command line, and it creates CAB files out of them. It puts a limit of 300K on the CAB file size, to demonstrate what happens when you have multiple CABs.
The TESTFDI app lets you extract any files you want from any CAB, including files that span CABs. It provides full details on all the status messages sent back to the application from FDI, etc.