我正在尝试使用PowerShell将无符号整数(其4字节DWORD二进制表示)写入文件,但我尝试过的所有替代方法都只写文本。
假设我有这个号码:
$number = [Int] 255
文件内容应为FF000000
(二进制),而不是255
(文本)。
我不是PowerShell专家,所以我感谢任何帮助。
答案 0 :(得分:4)
找到解决方案:
if (x === false || x === 0 || x === '' || x === null || typeof x === 'undefined')
答案 1 :(得分:2)
为此,我认为我们需要依赖.Net类。
您可以使用<div class="form-check">
<label for="active">active</label>
<input id="active" name = "active" type="checkbox" class="form-check-input" value="{!!$company->
active!!}">
</div>
获取字节数组[byte[]]
。
从那里你需要一种方法将字节写入文件而不将它们转换为字符串。
为此,请使用[System.BitConverter]::GetBytes()
。
如此组合,像这样的代码会这样做:
[System.IO.File]::WriteAllBytes()