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

17 lines
569 B
PowerShell
Raw Permalink Normal View History

function ConvertFrom-CompressedBase64 {
2016-12-21 15:14:12 +01:00
[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)
2016-12-21 15:14:12 +01:00
$sr.ReadToEnd()
}