使用 Python C API 将 Python 中的函数移植到 C 时遇到问题
我在 Python 中有一个校验和函数: def checksum(data): a = b = 0 l = len(data) for i in range(l): a += ord(data[i]) b += (l - i)*ord(data[i]) …
如果数据使用经过校验和的 TCP,FTP 协议为何有时会产生传输错误?
每隔一段时间,通过 ftp 下载(特别大)文件就会产生错误。我猜这也是所有主要网站在下载的同时发布外部校验和的部分原因。 如果 ftp 通过 TCP,而 TC…
Java自检程序(self-checksuming)
我必须做一些java自检程序(self-checksum)。 这是我的代码示例, public class tamper { public static int checksum_self () throws Exception { F…
高效计算MD5校验和
我正在使用以下代码来获取文件的校验和。它在计算过程中使用 50% 的 CPU。 MessageDigest md = MessageDigest.getInstance("MD5") InputStream is = n…
CRC16 校验和:HCS08 与 Kermit 与 XMODEM
我正在尝试将 CRC16 错误检测添加到 Motorola HCS08 微控制器应用程序。但我的校验和不匹配。一个在线 CRC 计算器提供了我在 PC 程序中看到的结果以及…
逐字节比较文件或读取所有字节?
我遇到了这段代码 http://support.microsoft.com/kb/320348 这让我想知道比较两个文件以确定它们是否不同的最佳方法是什么。 主要思想是优化我的程序…
是否有任何外部工具可以为 gzip -lv 提供匹配的校验和?
当给定 -l 和 -v 选项时,gzip 将给出每个文件的校验和,如下所示: $ echo foo > foo $ gzip foo $ gzip -lv foo.gz method crc date time compres…
如何从 Java 中的 byte[] 计算互联网校验和
我试图弄清楚如何在 Java 中计算互联网校验和,这给我带来了无尽的痛苦。 (我对位操作很糟糕。)我找到了一个 C# 版本 用 C# 计算 Internet(又名 IP…
在 C# / .NET 中运行应用程序之前检查 DLL 是否真实/正确
您好,我正在尝试弄清楚如何确保提供的 DLL 是正确的。 原因是我们的分布式解决方案是由许多小型 DLL 构建的,每个 DLL 都包含应用程序的某些部分,有…
Erlang - 校验和
天哪,早上好, 我正在尝试对以下函数执行校验 Data = [<<"9">>,"81", <<1>>, <<"52=">>, [[50,48,49,48,49,48,50,54,45,49,…