edmiCompressFile
edmiCompressFile
EdmiError edmiCompressFile(SdaiString uncompressedFile, SdaiString compressedFile, SdaiInteger tradeOff, SdaiReal *rate);
Compress a file on the file system.
Arguments
Type | Name | Comment |
SdaiString | uncompressedFile | Name of the file to be compressed, |
SdaiString | compressedFile | Name of the compressed file. |
SdaiInteger | tradeOff | Integer number between 1 and 9. Optimizes on speed and compression rate respectively. |
SdaiReal | *rate | Returns the compression rate. |
Return Value
Error rendering macro 'excerpt-include' : User 'null' does not have permission to view the page 'US:_r_EDMInterface'.
Options
Example
EdmiError rstat; SdaiReal rate; SdaiString file = "c:/home/johnny/b43_765.stp"; SdaiString compFile = "c:/home/johnny/ b43_765.stp.zip"; . . . /* Compress */ if (rstat = edmiCompressFile(file, compFile, 4, &rate)) { printf("\nError %d in edmiCompressFile: %s", rstat, edmiGetErrorText(rstat)); goto error; } printf("\nCompressed %s with Compression Rate: %f", file, rate); . . . /* Uncompress */ if (rstat = edmiUncompressFile(compFile, file, &rate)) { printf("\nError %d in edmiUncompressFile: %s", rstat, edmiGetErrorText(rstat)); goto error; } printf("\nUncompressed %s, Compression Rate: %f", compFile, rate); . . .
See also
Filter by label
There are no items with the selected labels at this time.
, multiple selections available,
Related content
edmiUncompressFile
edmiUncompressFile
More like this
edmiWriteStepFileEx
edmiWriteStepFileEx
More like this
edmiWriteStepFile
edmiWriteStepFile
More like this
EDMLocalStream
EDMLocalStream
More like this
edmiCopyLargeObject
edmiCopyLargeObject
More like this
xpxCompressFile
xpxCompressFile
More like this