Huge Collections of Software Manuals and Knowledgebase

GreatManuals.com
Huge Collections of Software Manuals and Knowledgebase

 
Home Contact Us Request to publish your help manuals Request to remove your help manuals
Introduction
» Overview
» DF SDK™ Version 1.0.2.2
» DF SDK v1.0.2.2 Version History
» Binary Files Comparing
» Acknowledgments
Library LIBDF
» Introduction
» How it Works?
Getting Started
» File Comparing & Difference File Building
» df-file Applying (Reconstruction of New File)
Comparing & Diff
» dfOpenCmpByNames Function
» dfOpenCmpByHandles Function
» dfCompare Function
» dfTestCmpResult Function
» dfBuildN, dfBuildH Function
» dfCloseCmp Function
» TDfCmp Structure
» TDfCmpOptions Structure
» TDfCmpResult Structure
» TDfBldOptions Structure
Difference Applying
» dfOpenDfFile Function
» dfCloseDfFile Function
» dfGetDfInfo Function
» dfApplyN, dfApplyH Function
» dfTouch Function
» dfGetExtraDataSize Function
» dfGetExtraData Function
» TDfChangePhase Structure
» TDfInteract Structure
» TDfProgress Structure
Support Detail
» Error Codes
» Frequenlty Asked Questions
» How to Register DF SDK?
» DF SDK Update & Support
» Contact Information
 

TDfBldOptions Structure

Summary:

TDfBldOptions structure is assigned to transfer parameters of df-file building to functions dfBuildN and dfBuildH.

Syntax:

struct TDfBldOptions

{

int iCompression;
int iForceOldMD5;
int iForceNewMD5;
void const * lpExtraData;
size_t nExtraDataSize;

};

Fields:

usb drive restore flash drive file undelete unerase digital photo
partition file restore notebook data recovery recover passwords
best data recovery download data recovery utility data recovery software

iCompression – sets method of df-file data compression. Only data which describes difference between compared files content is compressed.

Possible values:

-1

do not compress.

0

Compression method(s) selected automatically so that minimize the result total size of df-file (currently only bzip2 available).

1

bzip2

iForceOldMD5 – flag setting of which ensures that as a result of successful call of dfBuildN (or dfBuildH) an MD5 will be calculated for an old file and saved in the field md5Old of the comparing context (see TDfCmp structure description).

iForceNewMD5 – flag setting of which ensures that as a result of successful call of dfBuildN (or dfBuildH) an MD5 will be calculated for a new file and saved in the field md5New of the comparing context (see TDfCmp structure description).

lpExtraData – pointer on optional data (memory area with the size of nExtraDataSize bytes), which will be saved in a separate section of df-file (at the end of file).

Necessity of saving of additional data in df-file and data itself is determined by application.

May be set NULL value (no additional data).

nExtraDataSize – number of bytes of additional data.

Home | Contact Us | Request to publish your help manuals | Request to remove your help manuals