You've already forked SharedScripts
mirror of
https://github.com/jaapbrasser/SharedScripts.git
synced 2025-12-24 21:51:38 +02:00
17 lines
569 B
PowerShell
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()
|
|
}
|