我试图在C#中重新创建一个Perl脚本,但是在创建目标系统所需的校验和值时遇到问题.
在Perl中,使用以下unpack函数计算校验和:
while (<PACKAGE>) {
$checksum += unpack("%32C*", $_);
}
$checksum %= 32767;
close(PACKAGE);
Run Code Online (Sandbox Code Playgroud)
PACKAGE.tar文件输入流在哪里
我需要在C#中复制它,但找不到复制该unpack函数的方法.
所有帮助赞赏!
(我知道有更好的校验和计算可用但不能改变目标系统因此无法改变计算)