问题标签 [md5sum]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
151 浏览

hash - 在 ext3 中获取数据块哈希值的实用程序/工具

我一直在寻找可以提供 ext3 inode 结构内数据块的 md5sum(或任何唯一校验和)的实用程序/工具。

要求是在特定操作之后验证某些数据块是否归零。

我是文件系统的新手,不知道是否有任何现有工具可以完成这项工作,或者我需要自己编写这个测试实用程序。

谢谢...

0 投票
3 回答
106 浏览

c# - 运行一个使用主线程方法的单独线程是否仍会在主线程上运行它?(C#)

我正在做一个项目,该项目需要我对 md5 校验和进行一些多任务处理。我创建了一个非常简单的方法来处理 md5 校验和,方法是创建一个新线程并使用一种允许我重用不同算法的方法。

这是我的新线程的代码:

这是该线程的处理程序:

(这写在同一个 MainWindow.xaml.cs 文件中)这是 GetChecksum 方法:

和算法:

我想知道,由于新线程(md5Check_)在主线程上调用 getChecksum 方法,是否会在新线程(md5check)或主线程上计算实际计算,就好像文件是 1GB 或 2GB 我的应用程序可能会出现碰撞。

0 投票
2 回答
99 浏览

bash - bash中两个不同文件夹中某些文件的md5sum

我想将文件从文件夹A复制到文件夹B,其中一些复制的文件被覆盖在文件夹B中的现有文件上。文件夹 B 还包含不在文件夹 A 中的文件。操作后我想比较文件夹A和B中所有复制文件的md5sum。

如何生成文件夹A中的文件列表并将其通过管道传输到文件夹B中的md5sum?我试过:

但是“ls -1”不是 md5sum 的不同文件的列表...

非常感谢

0 投票
2 回答
560 浏览

debian - 如何查看已安装文件的原始 Debian md5sum?

这是情况。已安装 Debian 软件包。该 Debian 软件包中的一个文件似乎已被更改。但是,安装文件时,我无法找到该文件的原始 md5sum。

  • 原包装不再可用。所以我无法解包并在文件上运行 md5sum 。
  • /var/lib/dpkg/info/.md5sums 不存在,“debsums -l”将其列为缺失。

是否有其他地方保存此信息,或者是否有其他命令可以运行以重新创建或提取此信息?

0 投票
4 回答
10321 浏览

hash - Golang md5 Sum() function

Output:

Could someone please explain to me why/how do I get different result for the two print ?

0 投票
1 回答
2296 浏览

python - 如何使用 python 中的现有哈希更新 hashlib.md5 哈希?

我有缓存的哈希实例:

我想用之前缓存的总和更新外部哈希:

不幸的是,它不起作用,因为 update() 需要字节。我可以再次传递相同的“非常非常长的数据”字节,但它拒绝为常见的长数据对象预缓存 md5 总和的整个想法。

我可以执行以下操作:

但是,它不会产生与以下相同的所需结果:

我怎样才能实现上面的功能?


同一个问题可以用不同的方式表述。有 3 个大数据集,有必要使用 python 为所有可能的组合计算 md5 和。允许为每个数据源计算一次 md5。

下面打印函数的第二个参数应该写什么来达到目的?

在此先感谢您的帮助!

0 投票
1 回答
5531 浏览

ruby-on-rails - 从 S3 获取文件的 md5 校验和

我正在运行一个 Rails 应用程序,它为 android 和 ios 设备提供 zip 文件。这些 zip 文件存储在 S3 中,大小在 10MB 和 50MB 之间。

挑战在于,有时当用户从 Android 下载 zip 文件时,下载会在两次下载之间停止。所以,我需要检查文件的校验和。

现在,我正在计算校验和

并将其添加到我的标题中

但这效率不高,因为 open 首先下载文件并计算它。有没有更好的解决方案?

0 投票
2 回答
700 浏览

bash - Bash获取文件的md5sum而不是路径作为字符串

我正在尝试将多个 java 文件的 md5sum 保存在一个文本文件中,但正如我所见,它会创建路径的 md5sum 而不是文件本身。

我也试图消除除最后一个换行符之外的任何换行符。当我将 md5sum 的路径更改为一个不存在的文件时,它仍然生成了一个 md5sum。(我正在使用 MINGW 外壳)

0 投票
2 回答
1279 浏览

python - Python gzip 省略了原始文件名和时间戳

伙计们,我正在生成一个 gzip 文件的 md5sum。从技术上讲,每次它压缩同一个文件,但生成的 md5sum 是不同的。我如何告诉它使用-n标志来省略原始文件名和时间戳?

谢谢!

0 投票
1 回答
871 浏览

linux - 如何将源服务器中文件的 md5checksum 与 shell 脚本中的目标服务器进行比较?

我的文件夹中有 100 个文件,文件夹中有 100/data01/primary个不同的文件。所有这 200 个文件都来自,如果文件不存在,那么它肯定存在。/data02/secondarymachineXmachineAmachineBmachineAmachineB

因此,我们将文件从machineAmachineB(源服务器)复制到machineX(目标服务器)。我们从 machineA 和 machineB 复制的文件在这个目录中/checkbat/data/snapshot/20140918,所以我们在两个源服务器中都有这个目录。

现在我正在尝试通过将其与 machineA 和 machineB 进行比较,对 machineX 中的 200 个文件进行 md5 校验和。

文件路径是这样的,你可以看到除了 1, 2, 3, 4 数字之外的一切都是一样的。

因此,/data01/primary 文件夹中将有 100 个文件,而 machineX 中的 /data02/secondary 文件夹中将有 100 个不同的文件,这些文件来自 machineA 和 machineB。

现在我需要做的是,将文件/data01/primary夹中 100 个文件的 md5checksummachineAmachineB. 如果源服务器中的任何文件校验和与目标服务器相比不同,请在源服务器和目标服务器上打印文件名及其校验和。

我知道如何在单个文件上执行 md5checksum,但不确定如何通过网络比较文件校验和?这可能吗?

我已经设置了我的 ssh 一切,我可以从我的源服务器作为abc用户在这些目标服务器上执行 ssh。