compression_overview.3coin3 man page

compression_overview — File compression Coin can support reading and writing Inventor and VRML files compressed with either gzip or bzip2 (as of yet — more formats may come in the future). This functionality is of course only enabled when Coin can link with the corresponding compression libraries.

Reading of compressed files happens in a transparent manner — there is nothing the developer has to do to support this.

Writing of compressed files is controlled through the SoOutput::setCompression method.

The list of available compression methods can be fetched with the SoOutput::getAvailableCompressionMethods method.

You can not use file compression together with I/O to memory buffers, except for reading from memory buffers containing gzip-compressed files.

For backwards compatibility with Coin 2.0 and Coin 1.0, compressed files must not be used. Compressed files works only from Coin 2.1 and upwards.

Since:

Coin 2.1

See also:

SoOutput::setCompression, SoOutput::getAvailableCompressionMethods

Referenced By

compression_overview.3coin2(3) is an alias of compression_overview.3coin3(3).

Mon Sep 5 2016 Version 3.1.3 Coin