You've already forked SharedScripts
mirror of
https://github.com/jaapbrasser/SharedScripts.git
synced 2025-12-24 21:51:38 +02:00
16 lines
562 B
PowerShell
16 lines
562 B
PowerShell
Function ConvertFrom-CompressedBase64 {
|
|
[cmdletbinding()]
|
|
param(
|
|
[Parameter(
|
|
ValueFromPipeline=$true
|
|
)]
|
|
[string] $InputObject
|
|
)
|
|
$binarydata = [System.Convert]::FromBase64String($InputObject)
|
|
$ms = New-Object System.IO.MemoryStream
|
|
$ms.Write($binaryData, 0, $binaryData.Length)
|
|
$null = $ms.Seek(0,0)
|
|
$cs = New-Object System.IO.Compression.GZipStream($ms, [System.IO.Compression.CompressionMode]"Decompress")
|
|
$sr = New-Object System.IO.StreamReader($cs)
|
|
$sr.ReadToEnd()
|
|
} |