当前位置:  开发笔记 > 编程语言 > 正文

如何在C#中复制Perl的解包功能?

如何解决《如何在C#中复制Perl的解包功能?》经验,为你挑选了1个好方法。

我试图在C#中重新创建一个Perl脚本,但是在创建目标系统所需的校验和值时遇到问题.

在Perl中,使用以下unpack函数计算校验和:

while () {
    $checksum += unpack("%32C*", $_);
}
$checksum %= 32767;
close(PACKAGE);

PACKAGE.tar文件输入流在哪里

我需要在C#中复制它,但找不到复制该unpack函数的方法.

所有帮助赞赏!

(我知道有更好的校验和计算可用但不能改变目标系统因此无法改变计算)



1> Adam Bellair..:

Mono中似乎有一个名为DataConvert的库,它是为了提供类似于Perl的打包/解包而设计的.这样做你需要的吗?

推荐阅读
linjiabin43
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有