Sample code for 30+ languages & platforms
Visual FoxPro

UU Encoding and Decoding

See more Encryption Examples

Demonstrates how to UU encode and decode.

Chilkat Visual FoxPro Downloads

Visual FoxPro
LOCAL loCrypt
LOCAL lcS1
LOCAL lcS2
LOCAL lcS3
LOCAL loCrypt2

* This example assumes the Chilkat API to have been previously unlocked.
* See Global Unlock Sample for sample code.

loCrypt = CreateObject('Chilkat.Crypt2')

lcS1 = "This string is to be UU encoded"

loCrypt.UuMode = "666"
loCrypt.UuFilename = "something.txt"

* UU encode:
lcS2 = loCrypt.EncodeString(lcS1,"ansi","uu")

* Note: Call crypt.Encode instead of crypt.EncodeString
* to UU encode binary bytes (i.e. non-text binary data).

? lcS2

* UU decode:
loCrypt2 = CreateObject('Chilkat.Crypt2')
lcS3 = loCrypt2.DecodeString(lcS2,"ansi","uu")

* Note: Likewise, call crypt.Decode to decode non-text binary data.

? lcS3

* Show the file permissions mode and filename found
* in the UU encoded data:
? "UuMode = " + loCrypt2.UuMode
? "UuFilename = " + loCrypt2.UuFilename

RELEASE loCrypt
RELEASE loCrypt2