(PowerShell) UU Encoding and Decoding
Demonstrates how to UU encode and decode.
Add-Type -Path "C:\chilkat\ChilkatDotNet47-9.5.0-x64\ChilkatDotNet47.dll"
# This example assumes the Chilkat API to have been previously unlocked.
# See Global Unlock Sample for sample code.
$crypt = New-Object Chilkat.Crypt2
$s1 = "This string is to be UU encoded"
$crypt.UuMode = "666"
$crypt.UuFilename = "something.txt"
# UU encode:
$s2 = $crypt.EncodeString($s1,"ansi","uu")
# Note: Call crypt.Encode instead of crypt.EncodeString
# to UU encode binary bytes (i.e. non-text binary data).
$($s2)
# UU decode:
$crypt2 = New-Object Chilkat.Crypt2
$s3 = $crypt2.DecodeString($s2,"ansi","uu")
# Note: Likewise, call crypt.Decode to decode non-text binary data.
$($s3)
# Show the file permissions mode and filename found
# in the UU encoded data:
$("UuMode = " + $crypt2.UuMode)
$("UuFilename = " + $crypt2.UuFilename)
|