问题标签 [md5-file]

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 投票
2 回答
2882 浏览

hash - 压缩会改变哈希值吗?

我有一个需要压缩的大文件,但是我需要确保原始文件具有与压缩文件相同的哈希值。我在一个较小的文件上尝试过,哈希值不同,但我认为这可能是因为元数据更改。如何确保压缩后文件不会更改?

0 投票
1 回答
1121 浏览

md5-file - 如何在 sql server 2012 中对整个表进行 MD5 哈希处理

我需要为我的 ssis 脚本在数据库中创建的每个表创建一个哈希 MD5。可能吗?如果可以,任何人都可以分享一些代码,我已经搜索和搜索,但没有得到任何地方

0 投票
1 回答
1430 浏览

go - golang如何生成多个uuid和md5文件

嗨,我已经在 golang 中生成了 Md5 和 uuid,但现在我想使用命令行参数为多个文件生成它,所以我到底要做什么。这就是我生成 md5 和 uuid 的方式:

谁能帮我吗?

0 投票
1 回答
246 浏览

perl - 来自流的文件的 MD5。Perl

我需要获取文件的 md5 校验和。但我的磁盘上没有文件,我无法将其保存到磁盘。我只有一个流(套接字),我可以从中读取文件。

在这种情况下如何计算 MD5 校验和并使其与我为磁盘上的文件计算它相同?

我可以读取任何大小的流块。是否有可能为这种情况获得正确的 MD5?

我需要一些从块总和中制作 md5sum 的指令并获得与

我用 Perl 编码。

0 投票
0 回答
1106 浏览

md5 - 如何在不提取 zip 的情况下获取 zip 中文件的 md5sum

有什么方法可以在md5sumzip 文件中获取文件,而无需提取zip?。我有一个zip包含目录的文件,其中plugins目录p2包含很多文件。如何获取目录中给定文件的文件?提前致谢。featurespluginsjarmd5sumjarplugins

0 投票
0 回答
191 浏览

windows - 如何在 Windows 上将目录内容的 MD5 总和作为一个总和?

md5 sum 程序不提供目录的校验和,而是提供目录上的内容。我想为Windows 上目录的全部内容获取单个 MD5 校验和,包括子目录中的文件。也就是说,由所有文件组成的一个组合校验和。有没有办法在 Windows 上做到这一点?我必须检查一个 2TB 的目录,它给了我很多哈希值,我只需要一个。帮助!

0 投票
2 回答
1119 浏览

java - 加载文件 MD5 的最快方法是什么?

我想加载可能不同文件的 MD5。我正在遵循这个答案来做到这一点,但主要问题是加载文件的 MD5 所需的时间(可能有数百个)很多。

有什么方法可以用来查找文件的 MD5 而不会花费太多时间。

注意 - 文件的大小可能很大(可能高达 300MB)。

这是我正在使用的代码 -

0 投票
0 回答
377 浏览

python - 使用python将md5哈希转换为png文件

我将 FCCM 100M 数据集下载为 md5 哈希文件。我想再次将它们转换为图片,我有一个带有一堆哈希 id 的文本文件。该文件如下所示:

如何将它们转换回图片?在互联网上,他们大多告诉您如何将图像转换为 md5 文件,但没有解释如何将它们转换回来。

0 投票
0 回答
202 浏览

java - md5_file() PHP 不同于 Java MD5 for txt 文件

我正在尝试为文件夹中的某些文件开发文件更新程序,以将 FTP 服务器与本地文件夹同步,在客户端使用 Java,在服务器端使用 PHP。

在服务器端,我正在计算md5_file($filename)文件并以 JSON 格式返回它们中的每一个。

在 Java 上,我首先检查文件是否存在于本地文件夹中。如果该文件存在,那么我检查 MD5 校验和以查看该文件是否与在线文件完全相同。

检查 .txt 或 .lua 文件时,MD5 不匹配。检查其他文件类型时可以,例如 .dds 纹理文件。

我在 Java 上使用的 MD5 是这样的:

例如,对于一个 description.lua 文件,其内容如下:

PHP md5_file($filename) = d0c32f9e38cc6e1bb8b54a6aca4a0190

JAVA md5(文件)= 08bf57441b904c69e9ce3ca02a9257c7

我一直试图找到这两个代码之间的关系,看看有什么不同,但还没有找到。我检查了 10 个用于 Java 的 md5 脚本,它们都给出了相同的结果。

有什么办法可以解决这个问题吗?

编辑:第一条评论给出的解决方案:将 FTP 客户端上的传输类型更改为二进制,以避免将 txt 文件更改为 ASCII 编码,更改它们的长度和 md5。

0 投票
1 回答
280 浏览

php - php md5与python不同

我正在尝试在 php 和 python 中获取 md5,但我不确定为什么结果不同,我已经阅读了其他关于哈希字符串而不是文件的问题,我也尝试过 echo -n 但我得到一个语法错误。

php:

MD5 文件哈希:5e81ca561d2c1e96b5e7a2e57244c8e5

Python:

MD5 文件哈希:52e8e2e35519e8f6da474c5e1dc6d258