Add scripts
This commit is contained in:
parent
45b95998ae
commit
8609b6ff17
10 changed files with 213 additions and 0 deletions
22
Scripts/ConvertTo-Bit.psm1
Normal file
22
Scripts/ConvertTo-Bit.psm1
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
function ConvertTo-Bit {
|
||||
param (
|
||||
[Int]$int
|
||||
)
|
||||
[array]$bits = @()
|
||||
$test = $true
|
||||
while ($test -eq $true) {
|
||||
if (($int/2).GetType() -match [double]) {
|
||||
$int = ($int-1)/2
|
||||
[array]$bits += 1
|
||||
}
|
||||
elseif (($int/2).GetType() -match [int]) {
|
||||
$int = $int/2
|
||||
[array]$bits += 0
|
||||
}
|
||||
if ($int -eq 0) {
|
||||
$test = $false
|
||||
}
|
||||
}
|
||||
$bits = $bits[-1..-999]
|
||||
([string]($bits)) -replace "\s"
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue