AcquireZIPInfo • GetZIPChaos • DestroyZIPInfo • IncreaseZIP • RestoreZIP
AcquireZIPInfo
AcquireZIPInfo() allocates the ZIPInfo structure.
The format of the AcquireZIPInfo method is:
ZIPInfo *AcquireZIPInfo(const size_t level)
A description of each parameter follows:
- level
- entropy level: 1 is best speed, 9 is more entropy.
GetZIPChaos
GetZIPChaos() returns ZIP chaos.
The format of the GetZIPChaos method is:
const StringInfo *GetZIPChaos(const ZIPInfo *zip_info)
A description of each parameter follows:
- zip_info
- The zip info.
DestroyZIPInfo
DestroyZIPInfo() zeros memory associated with the ZIPInfo structure.
The format of the DestroyZIPInfo method is:
ZIPInfo *DestroyZIPInfo(ZIPInfo *zip_info)
A description of each parameter follows:
- zip_info
- The zip info.
IncreaseZIP
IncreaseZIP() compresses the message to increase its entropy.
The format of the IncreaseZIP method is:
WizardBooleanType IncreaseZIP(ZIPInfo *zip_info, const StringInfo *message,ExceptionInfo *exception)
A description of each parameter follows:
- zip_info
- The address of a structure of type ZIPInfo.
- message
- The message.
- exception
- Return any errors or warnings in this structure.
RestoreZIP
RestoreZIP() uncompresses the message to restore its original entropy.
The format of the RestoreZIP method is:
WizardBooleanType RestoreZIP(ZIPInfo *zip_info,const size_t length, const StringInfo *message,ExceptionInfo *exception)
A description of each parameter follows:
- zip_info
- The address of a structure of type ZIPInfo.
- length
- The total size of the destination buffer, which must be large enough to hold the entire uncompressed data.
- message
- The message.
- exception
- Return any errors or warnings in this structure.