Home » Tutorials » Datenspeicherung » Archivformate – Cabinet-API

Archivformate – Cabinet-API

Dekomprimierung

Die Dekomprimierung verläuft äquivalent. Es werden in diesem Falle vier Funktionen bereitgestellt:

  • FDICreate
  • FDIIsCabinet
  • FDICopy
  • FDIDestroy
FDICreate
pfna Callback: Speicher allozieren
pfnf Callback: Speicher freigeben
pfnopen Callback: Datei öffnen
pfnread Callback: Daten lesen
pfnwrite Callback: Daten schreiben
pfnclose Callback: Datei schließen
pfnseek Callback: Positionszeiger versetzten
cpuType Prozessortyp: cpuUNKNOWN , cpu80286 oder cpu80386
perf Record für die Rückgabe von Fehlercodes

Die Callback Funktionen zur Speicherverwaltung entsprechen denen des FCI. Die Funktionen zur Dateiverwaltung wurden leicht abgeändert. Die Parameter perf und pv werden im FDI nicht mehr benötigt.