Specify compression settings
cdflib.setCompression(cdfId,ctype,cparms)
cdflib.setCompression(cdfId,ctype,cparms)
specifies compression settings of a Common Data Format (CDF) file.
This function sets the compression for the CDF file itself, not that of any variables in the file.
|
Identifier of a CDF file, returned by a call to | ||||||||||||
|
One of the following character vectors or string scalars specifying the compression type, or its numeric equivalent.
To get the numeric equivalent of these constants, use
| ||||||||||||
|
Optional parameter specifying any additional parameters required
by the compression type. Currently, the only compression type that
uses this parameter is |
Create a CDF file and set the compression setting of the file. To run this example, your current folder must be writable.
cdfId = cdflib.create('your_file.cdf'); % Determine the file's default compression setting [ctype, cparms, cpercent ] = cdflib.getCompression(cdfId) ctype = NO_COMPRESSION cparms = [] cpercent = 100 % Specify new compression setting cdflib.setCompression(cdfId,'HUFF_COMPRESSION'); % Check the file's compression setting. [ctype, cparms, cpercent ] = cdflib.getCompression(cdfId) ctype = HUFF_COMPRESSION cparms = OPTIMAL_ENCODING_TREES cpercent = 0 % Clean up cdflib.delete(cdfId) clear cdfId
This function corresponds to the CDF library C API routine CDFsetCompression
.
To use this function, you must be familiar with the CDF C
interface. Read the CDF documentation at the CDF website
.
For copyright information, see the cdfcopyright.txt
file.