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
2020-05-13 23:25:44 +01:00

17 lines
569 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()
}