Specify reserve percentage for variable
specifies the compression reserve percentage for a variable in a Common
Data Format (CDF) file.
Identifier of a CDF file, returned by a call to
Numeric value identifying a variable in the file. Variable identifiers (variable numbers) are zero-based.
Numeric value specifying the amount of extra space to allocate
for a compressed variable, expressed as a percentage. You can specify
Create a CDF, create a variable, set the compression of the variable, and then set the reserve percent for the variable. To run this example, you must be in a writable folder.
cdfid = cdflib.create('your_file.cdf'); % Create a variable in the file. varNum = cdflib.createVar(cdfid,'Time','cdf_int1',1,,true,); % Set the compression of the variable. cdflib.setVarCompression(cdfid,varNum,'GZIP_COMPRESSION',8); % Set the compression reserver percentage cdflib.setVarReservePercent(cdfid,varNum, 80); cdflib.close(cdfid);
Specifies how much extra space to allocate for a compressed variable. This extra space allows the variable to expand when you write additional records to the variable. If you do not specify this room for growth, the library has to move the variable to the end of the file when the size expands and the space at the original location of the variable becomes wasted space.
This function corresponds to the CDF library C API routine
To use this function, you must be familiar with the CDF C
interface. Read the CDF documentation at the
For copyright information, see the