Funktionen der Cabinet-API
In diesem Abschnitt werden die folgenden Funktionen der Cabinet-API beschrieben:
FCI-Funktionen
Die FCI-Bibliothek (File Compression Interface, Dateikomprimierungsschnittstelle) bietet die Möglichkeit, Cab-Dateien (auch als "CAB-Dateien" bezeichnet) zu erstellen. Darüber hinaus bietet die Bibliothek eine Komprimierung, um die Größe der in Schränken gespeicherten Dateidaten zu reduzieren.
| Funktion | Beschreibung |
|---|---|
| FCIAddFile | Fügt dem aktuell zusammenfügten Schränk eine Datei hinzu. |
| FCIErzeugen | Erstellt einen FCI-Kontext. |
| FCIDestroy | Löscht einen geöffneten FCI-Kontext und gibt alle speicher- und temporären Dateien frei, die dem Kontext zugeordnet sind. |
| FCIFlushCabinet | Schließt die aktuelle Schränkung ab. |
| FCIFlushFolder | Erzwingt, dass der aktuelle Ordner, der erstellt wird, sofort abgeschlossen wird. |
FDI-Funktionen
Die FDI-Bibliothek (File Decompression Interface, Dateidekomprimierungsschnittstelle) bietet die Möglichkeit, Dateien aus Schränken zu extrahieren.
| Funktion | Beschreibung |
|---|---|
| FDICopy | Extrahiert Dateien aus Schränken. |
| FDIErzeugen | Erstellt einen FDI-Kontext. |
| FDIDestroy | Löscht einen geöffneten FDI-Kontext. |
| FDIIsCabinet | Bestimmt, ob es sich bei einer Datei um eine Schränkung handelt, und gibt beschreibende Informationen zurück. |
| FDITruncateCabinet | Schneidt eine Ablagedatei ab der angegebenen Ordnernummer ab. |