compression_overview(3)
๐ NAME ๐
okay so bestie, welcome to compression_overview(3) from the Library Functions Manual โ it's literally all about file compression. ๐
compression_overview โ File compression. No cap. โจ
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. It's giving invisible magic, lowkey. ๐ฆ
Writing of compressed files is controlled through the SoOutput::setCompression method. That's the main character method right there. ๐
The list of available compression methods can be fetched with the SoOutput::getAvailableCompressionMethods method. Iconic. ๐
๐จ You can not use file compression together with I/O to memory buffers, except for reading from memory buffers containing gzip-compressed files. Periodt.
๐ 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. So don't try it with the old ones, bestie.
๐ Since ๐
Coin 2.1
๐ธ See also ๐ธ
SoOutput::setCompressionSoOutput::getAvailableCompressionMethods
Coin Version 3.1.3, compression_overview(3) โ that's the footer vibe, and there's no date listed, so we're just gonna leave it at that. Byeee! ๐ฆ๐
๐ฆ where this page comes from
- fedora 43: Coin3-devel 3.1.3-40.fc43 ยท GPL-2.0-only
- fedora 43: Coin3-devel 3.1.3-40.fc43 ยท GPL-2.0-only
- fedora 44: Coin3-devel 3.1.3-42.fc44 ยท GPL-2.0-only
- fedora 44: Coin3-devel 3.1.3-42.fc44 ยท GPL-2.0-only
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms