_StrToZipBase64

(    S      : StringZ;
 dim Len    : Longint;
 dim sZip64 : StringZ) : Byte

Funkce komprimuje obsah řetězce S metodou ZIP a výsledek pak uloží do řetězce sZip64 ve formátu Base64. Délku původního řetězce vrací v parametru Len. Délka Len je potřeba pro zpětný převod zpět do původního řetězce funkcí _ZipBase64ToStr.

Jestliže vše dobře dopadne, vrací funkce true(1).

Pozor! Lze používat pouze na řetězce typu StringZ.

Podívejte se na: Převody

Příklad:

dim Len : Longint;
dim s64 : StringZ;
dim s   : StringZ;

Trace(_StrToZipBase64(
"abcd abcd abcda abcd abcd abcd abcda abcd abcd abcd abcda abcd abcd " + 
"abcd abcd abcda abcd abcd abcd abcda abcd abcd abcd abcda abcd abcd " + 
"abcd abcd abcda abcd abcd abcd abcda abcd abcd abcd abcda abcd abcd " + 
"abcd abcd abcda abcd abcd abcd abcda abcd abcd abcd abcda abcd abcd ", Len, s64));
Trace(Len);
Trace(s64);