问题标签 [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.
hash - 在 ext3 中获取数据块哈希值的实用程序/工具
我一直在寻找可以提供 ext3 inode 结构内数据块的 md5sum(或任何唯一校验和)的实用程序/工具。
要求是在特定操作之后验证某些数据块是否归零。
我是文件系统的新手,不知道是否有任何现有工具可以完成这项工作,或者我需要自己编写这个测试实用程序。
谢谢...
c# - 运行一个使用主线程方法的单独线程是否仍会在主线程上运行它?(C#)
我正在做一个项目,该项目需要我对 md5 校验和进行一些多任务处理。我创建了一个非常简单的方法来处理 md5 校验和,方法是创建一个新线程并使用一种允许我重用不同算法的方法。
这是我的新线程的代码:
这是该线程的处理程序:
(这写在同一个 MainWindow.xaml.cs 文件中)这是 GetChecksum 方法:
和算法:
我想知道,由于新线程(md5Check_)在主线程上调用 getChecksum 方法,是否会在新线程(md5check)或主线程上计算实际计算,就好像文件是 1GB 或 2GB 我的应用程序可能会出现碰撞。
bash - bash中两个不同文件夹中某些文件的md5sum
我想将文件从文件夹A复制到文件夹B,其中一些复制的文件被覆盖在文件夹B中的现有文件上。文件夹 B 还包含不在文件夹 A 中的文件。操作后我想比较文件夹A和B中所有复制文件的md5sum。
如何生成文件夹A中的文件列表并将其通过管道传输到文件夹B中的md5sum?我试过:
但是“ls -1”不是 md5sum 的不同文件的列表...
非常感谢
debian - 如何查看已安装文件的原始 Debian md5sum?
这是情况。已安装 Debian 软件包。该 Debian 软件包中的一个文件似乎已被更改。但是,安装文件时,我无法找到该文件的原始 md5sum。
- 原包装不再可用。所以我无法解包并在文件上运行 md5sum 。
- /var/lib/dpkg/info/.md5sums 不存在,“debsums -l”将其列为缺失。
是否有其他地方保存此信息,或者是否有其他命令可以运行以重新创建或提取此信息?
hash - Golang md5 Sum() function
Output:
Could someone please explain to me why/how do I get different result for the two print ?
python - 如何使用 python 中的现有哈希更新 hashlib.md5 哈希?
我有缓存的哈希实例:
我想用之前缓存的总和更新外部哈希:
不幸的是,它不起作用,因为 update() 需要字节。我可以再次传递相同的“非常非常长的数据”字节,但它拒绝为常见的长数据对象预缓存 md5 总和的整个想法。
我可以执行以下操作:
但是,它不会产生与以下相同的所需结果:
我怎样才能实现上面的功能?
同一个问题可以用不同的方式表述。有 3 个大数据集,有必要使用 python 为所有可能的组合计算 md5 和。允许为每个数据源计算一次 md5。
下面打印函数的第二个参数应该写什么来达到目的?
在此先感谢您的帮助!
ruby-on-rails - 从 S3 获取文件的 md5 校验和
我正在运行一个 Rails 应用程序,它为 android 和 ios 设备提供 zip 文件。这些 zip 文件存储在 S3 中,大小在 10MB 和 50MB 之间。
挑战在于,有时当用户从 Android 下载 zip 文件时,下载会在两次下载之间停止。所以,我需要检查文件的校验和。
现在,我正在计算校验和
并将其添加到我的标题中
但这效率不高,因为 open 首先下载文件并计算它。有没有更好的解决方案?
bash - Bash获取文件的md5sum而不是路径作为字符串
我正在尝试将多个 java 文件的 md5sum 保存在一个文本文件中,但正如我所见,它会创建路径的 md5sum 而不是文件本身。
我也试图消除除最后一个换行符之外的任何换行符。当我将 md5sum 的路径更改为一个不存在的文件时,它仍然生成了一个 md5sum。(我正在使用 MINGW 外壳)
python - Python gzip 省略了原始文件名和时间戳
伙计们,我正在生成一个 gzip 文件的 md5sum。从技术上讲,每次它压缩同一个文件,但生成的 md5sum 是不同的。我如何告诉它使用-n
标志来省略原始文件名和时间戳?
谢谢!
linux - 如何将源服务器中文件的 md5checksum 与 shell 脚本中的目标服务器进行比较?
我的文件夹中有 100 个文件,文件夹中有 100/data01/primary
个不同的文件。所有这 200 个文件都来自,如果文件不存在,那么它肯定存在。/data02/secondary
machineX
machineA
machineB
machineA
machineB
因此,我们将文件从machineA
和machineB
(源服务器)复制到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 个文件的 md5checksummachineA
与machineB
. 如果源服务器中的任何文件校验和与目标服务器相比不同,请在源服务器和目标服务器上打印文件名及其校验和。
我知道如何在单个文件上执行 md5checksum,但不确定如何通过网络比较文件校验和?这可能吗?
我已经设置了我的 ssh 一切,我可以从我的源服务器作为abc
用户在这些目标服务器上执行 ssh。