Topics   All   MacOS (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server   Client   Old   Deprecated   Guides   Examples   Videos
New in version: 10.1   10.2   10.3   10.4   10.5   11.0   11.1   11.2   11.3   11.4    Statistic    FMM    Blog  

Container.Decompress

Decompresses a container value.

Component Version macOS Windows Linux Server iOS SDK
Container 5.3 ✅ Yes ✅ Yes ✅ Yes ✅ Yes ✅ Yes
MBS( "Container.Decompress"; ContainerValue )   More

Parameters

Parameter Description Example
ContainerValue The container value to decompress.

Result

Returns container value or error.

Description

Decompresses a container value.
If you pass a compressed container value, this function will decompress it and return the container value with uncompressed data.

Compressed containers can be detected by looking if the type list returned by Container.GetTypes contains an item named ZLIB. You can use Container.GetTypeSize to query the size of compressed data alone.

Does not work with FileMaker's compressed plugins in a container.

Examples

Decompress container:

Set Field [Container Compression::Decompressed; MBS("Container.Decompress"; Container Compression::Compressed)]

See also

Release notes

Example Databases

Blog Entries

Created 15th September 2015, last changed 19th October 2020


Container.DecodeFromHex - Container.Deserialize

Feedback: Report problem or ask question.