( sZip64 : StringZ;
Len : Longint;
dim S : StringZ) : Byte
Funkce získá obsah ZIP metodou komprimovaného a do Base64 převedeného řetězce sZip64 a uloží ho do řetězce S. K tomu je potřeba původní délka Len řetězce S před komprimováním!
Od verze Pam5 5.8.1446.30, lze mít parametr Len nulový!! Lze tak ovšem rozbalit dokument o maximální velikosti 30MB!
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 ", Len, s64)); Trace(Len); Trace(s64); Trace(_ZipBase64ToStr(s64, Len, s)); Trace(s);