如何在不使用 Get-Content 的情况下从文件中读取 X 个字节

Tin*_*oon 1 powershell

我想通过 PowerShell 从二进制文件中读取 X 个字节,而不使用 Get-Content。

我不想使用 Get-Content,因为数据是二进制的,可能很大,没有换行符,而且我不想读取超过我需要的任何文件。从谷歌搜索来看,Get-Content 似乎使用换行来限制它读取的数据量,而我没有换行。

Mat*_*sen 6

我不想使用,Get-Content因为数据是二进制的,可能很大,没有换行符,而且我不想读取比我需要的更多的文件

Get-Content允许您使用-Encoding和-TotalCount参数从文件开头读取有限的字节流:

$numBytes = 10
$bytes = Get-Content .\file.bin -Encoding byte -TotalCount 10
Run Code Online (Sandbox Code Playgroud)