Sample code for 30+ languages & platforms
PowerShell

Base64 Encode/Decode a String

See more Encryption Examples

_LANGUAGE_ example to base-64 encode and decode a string.

Chilkat PowerShell Downloads

PowerShell
Add-Type -Path "C:\chilkat\ChilkatDotNet47-x64\ChilkatDotNet47.dll"

$success = $false

$bd = New-Object Chilkat.BinData

$s = "A friend called me up the other day and talked about investing in a dot-com that sells lobsters. Internet lobsters. Where will this end? --Donald Trump"

$success = $bd.AppendString($s,"utf-8")

$strBase64 = $bd.GetEncoded("base64")
$($strBase64)

# To decode:
$bd2 = New-Object Chilkat.BinData
$bd2.AppendEncoded($strBase64,"base64")

$decoded = $bd2.GetString("utf-8")
$($decoded)