1
0
mirror of https://github.com/jaapbrasser/SharedScripts.git synced 2025-12-24 21:51:38 +02:00
Files
SharedScripts/ConvertFrom-CompressedBase64/ConvertFrom-CompressedBase64.ps1
2016-12-21 15:14:12 +01:00

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()
}