Xojo Developer Conference
25/27th April 2018 in Denver.
MBS Xojo Conference
6/7th September 2018 in Munich, Germany.

Platforms to show: All Mac Windows Linux Cross-Platform

CompressBZip2MBS(buf as string,level as Integer) as string
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
global method Compression MBS Compression Plugin 9.7 Yes Yes Yes Yes No
Function: Compresses the data and returns it as string.
Example:
dim s as string = "Hello World"
s=CompressBZip2MBS(s,9)
Notes: Compression level is going from 0 to 9, where 0 is no compression and 9 is best compression.

Some examples using this method:

Feedback, Comments & Corrections

DecompressBZip2MBS(buf as string,size as Integer) as string
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
global method Compression MBS Compression Plugin 9.7 Yes Yes Yes Yes No
Function: Decompresses the data and returns it as string.
Example:
dim s as string = "Hello World"
s=CompressBZip2MBS(s,9)
s=DecompressBZip2MBS(s,10000)

MsgBox s
Notes: 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.

Some examples using this method:

Feedback, Comments & Corrections

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




Links
MBS Xojo Plugins