Platforms to show: All Mac Windows Linux Cross-Platform

DecompressZLibMBS(buf as string, size as Integer = 0) as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
global method Compression MBS Compression Plugin ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Decompresses the data and returns it as string.
Example
dim s as string = "Hello World"
s=CompressZLibMBS(s,9)
s=DecompressZLibMBS(s,10000)

MsgBox s

As DecompressZLibMBS can't know the size of the decompressed data you should give it a hint. Best is to save the size of the decompressed data on compression. Else you must guess the size which can be 10 times the size of the compressed data.
Error: Optional parameter to receive the error code. (see error codes in ZLibCompressMBS)

Version 18.5 and newer ignore size and manage it automatically.

See also:

Some examples using this global method:

DecompressZLibMBS(buf as string, size as Integer, byref error as Integer) as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
global method Compression MBS Compression Plugin 12.4 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Decompresses the data and returns it as string.

As DecompressZLibMBS can't know the size of the decompressed data you should give it a hint. Best is to save the size of the decompressed data on compression. Else you must guess the size which can be 10 times the size of the compressed data.
Error: Optional parameter to receive the error code. (see error codes in ZLibCompressMBS)

Returned data is a string without known encoding.

Version 18.5 and newer ignore size and manage it automatically.

See also:

Some examples using this global method:

Blog Entries

The items on this page are in the following plugins: MBS Compression Plugin.


The biggest plugin in space...