问题标签 [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.
php - 将 md5-string 添加到图像 URL 值得吗?
我正在通过 PHP 动态生成一个页面。我正在使用站点的输出字符串来生成一个 Etag,并在站点自上次请求以来没有更改时检查它是否发送 304(未修改)。
我现在也在尝试改进我网站上图片的缓存。每个站点上有 6 到 30 张图片(jpg,70 - 200 KB)。如果图片的内容发生了变化,我希望用户重新加载图片。我正在考虑通过向每张图片的 URL 添加一个查询字符串来做到这一点:
src="'.$files[$x].'?id='.md5_file($files[$x]).'"
这是不是太复杂了,每个请求都会产生太多的工作量,还是值得?正如我所说:我正在为每个图像生成这些 md5-hash,然后为输出字符串生成一个 md5-hash,以将其用作每个请求的 Etag。
这些是我的图像中的响应标头:
非常感谢你!
php - md5_file 在 2 个结果之间随机选择
类似于这里的这个问题:php md5_file function with gif file? 但答案并不适合我的情况。
在我应用的某些图像md5_file
上,有一些(20000 个)随机给出 2 个不同的结果。
示例代码:
结果:673ec8b2f87df0b41ebc17bba85edd9a 或:235bf518387d59b13a7c820abe73d5eb
我尝试使用 ,md5(file_get_contents($moo));
和 的类似版本sha1
,sha256
但我尝试过的版本都随机得出 2 个不同的结果。
我的快速回声测试记事本:
这很常见吗?有什么办法可以避免这种情况吗?
现在我被一些死图像困住了,因为md5_file('my_image');
我的 dB 中有 1 个函数的名称与保存md5_file('my_image);
为的调整大小函数不同。
python - 如何在 Python 中更改图像的 MD5 哈希?
我有一个图像文件,并想使用 Python 编辑图像而不明显修改图片,同时仍更改文件的 MD5 哈希。
最好的方法是什么?
php - 如何在 Web 根目录之外显示使用 md5 哈希值保存的图像?
我有一系列图像,我希望使用 HTML img 标签在网站上显示。
但是,该图像位于 Web 根目录之外的不同目录中。(但仍在同一台服务器上)。
此外,它已使用 php 的 md5_file() 保存为哈希值
我该如何在网站上显示图像,即使我可以以某种方式访问文件,但它的保存方式不同?
php - md5sum 相同内容的不同值
我想比较两个文件以检查第二个文件是否从第一个文件修改。
对于这个实现,我计划比较这md5_file()
两个文件。但问题是原始文件是由 Unix 行编码创建的,而第二个文件可能是任何类型的行编码(Unix、Mac 或 Windows)。所以文件比较总是失败。如何解决这个问题?
我试图从两个文件中删除空格,然后进行比较。但这种方法也失败了。有没有其他方法可以解决问题?
我不应该复制或更改第二个文件。
固定我自己如下
vbscript - 有没有办法在 md5.exe 工具为文件生成哈希时停止弹出
我用 vbscript 编写了一个程序,我使用 md5.exe 来生成哈希。由于必须生成许多文件的哈希,因此 md5 哈希一个接一个地重复为每个文件生成哈希。但是当这个过程正在进行时,我可以看到它在生成哈希时在屏幕上弹出(它不会弹出哈希,工具本身会反复在屏幕上弹出)。我想做一些事情,使其停止弹出但为所有文件生成哈希。请帮助伙计们!
md5 - MD5 和 SHA-1 哈希值生成
如何为文件生成 MD5 哈希值?我的意思是它的工作原理是如何生成值,或者你可以说使用了哪个逻辑以便我得到哈希值
用非常简单的文字或图表解释我也用简单的文字告诉我。SHA-1的哈希值是如何为文件生成的?我的意思是它的工作原理是如何生成值,或者你可以说使用了哪个逻辑以便我得到哈希值
请帮忙。
ios - 来自 NSData 的 MD5 总是不同的
我创建了一个与我的包一起部署的文件的 MD5,以确定是否需要导入它。我的问题是当我创建 MD5 时总是不同的。即使我用相同的数据在循环中调用 MD5 方法 10 次,我得到的结果也不同。
这是我的 MD% 方法:
知道有什么问题吗?
php - md5_file 是我 php 的“安全”比较
我即将在php中构建一个简单的文档系统。我想知道“md5_file()”是否是所有文件类型的“安全”比较。
我不知道系统中的所有文件类型。但我需要能够比较所有类型。
有其他选择吗?
php - 我可以在上传时使用函数 md5_file 来命名文件而不会与名称冲突吗?
所有的想法我都需要确保该文件不会保存超过一次并且不会丢失任何文件,因为如果两个文件相同(md5)第二个文件将不会保存 (我的目标不保存同一个文件在硬盘上两次)
换句话说, 如果一个用户上传了图片,然后另一个用户上传了同一张图片,我不需要保存第二张图片,因为它已经存在于硬盘中,所有这一切都是因为我需要节省硬盘空间这是我的代码它工作正常
谢谢大家