34得票4回答
md5(文件内容作为字符串)是否等于md5_file(/path/to/file)?

如果我这样做: ```php ``` ...是否总会产生与以下代码相同的哈希值? ```php ```

20得票5回答
如何在不将整个文件加载到内存中的情况下读取/流式传输文件?

如何读取任意文件并“分段”处理它(即逐字节或其他块大小以获得最佳读取性能),而不将整个文件加载到内存中? 处理的示例是生成文件的MD5哈希,尽管答案适用于任何操作。 我想要拥有或编写此代码,但如果我可以获得现有的代码那就太好了。(c#)

16得票3回答
压缩文件包含相同的文件但哈希值不同?

我使用PHP创建了数百个文件夹和文本文件,然后将它们添加到一个zip归档文件中。 这一切都很正常,但是如果我再次使用相同的文件夹和文件创建另一个zip归档文件,新的归档文件将与第一个归档文件具有不同的哈希值。如果我使用WinRAR而不是PHP来创建归档文件,情况也是如此。 只有当我压缩通过...

13得票5回答
在Ansible中,是否有一种优雅的方式可以使用从服务器获取的md5文件检查文件完整性?

我有几个需要从服务器下载的文件,需要在ansible playbook中进行下载,但由于连接容易中断,所以我希望在下载后检查它们的完整性。 我考虑了两种方法: 将这些文件的MD5存储为ansible变量。 将这些文件的MD5存储为文件,并将扩展名设置为.md5。这样一对文件看起来像:fi...

11得票8回答
如何让md5_file()函数更快?

我目前使用md5_file()来验证约15个URL的MD5哈希值。有没有一种方法可以使这个过程更快?运行所有URL需要太长时间了。

10得票2回答
C#如何计算打开文件的MD5?

如何计算正在被进程打开或使用的文件的MD5哈希值? 这些文件可以是txt或exe格式。 我的当前代码对于运行中的exe文件会返回错误。 以下是我的当前代码:public static string GetMd5HashFromFile(string fileName) { FileSt...

7得票4回答
下载用户如何在文件下载后检查md5?

我们会发现许多下载站点提供md5字符串。例如,当我下载ABC.zip时,会附带一个像这样的md5字符串:“2743a6a9fe6f873df1c7ed8ac91df5d7 *ABC.zip”。我知道它背后的思想是使用摘要算法来防止文件伪造。 我的问题是用户如何为ABC.zip计算md5字符串...