作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想知道如何this网站生成我的文件的哈希值而不上传它们?我的意思是,我将一个巨大的文件拖放到该站点的框架中,仅几秒钟后,它就返回其哈希值! (以我的网速,我需要几个小时才能上传!)。
第一次站点浏览:
请注意,我将其输出与 this 进行了比较需要上传文件来计算其哈希值的站点,并且两者的输出相同!
第二个站点 View :
它是否使用任何本地程序来计算哈希值(例如使用javascript)?如果是这样,为什么所有在线工具都没有实现这种快速方法?
最佳答案
当您将文件拖放到浏览器窗口(在启用拖放的区域中)时,您实际上执行的功能与单击“选择文件”按钮相同,导航到文件并选择它。这将使文件的二进制数据以及一些元信息可供浏览器使用。
该数据一般用于上传到服务器。例如,它还可以用于生成图像的缩略图。在这种情况下,他们正在对浏览器中的数据执行哈希函数。他们不需要将其上传到服务器即可执行此操作。
关于javascript - 该网站如何在不上传文件的情况下生成我的文件的哈希值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32032110/
我是一名优秀的程序员,十分优秀!