【问题标题】:How this site generate hash of my file without uploading it?该站点如何在不上传文件的情况下生成我的文件的哈希?
【发布时间】:2015-08-16 13:39:03
【问题描述】:

我想知道this 站点如何在不上传文件的情况下生成我的文件的哈希值?我的意思是我将一个巨大的文件拖放到这个站点的一个框架中,仅仅几秒钟后,它就返回了它的哈希值! (以我的网速上传它需要几个小时!)。

第一次站点浏览:

请注意,我将其输出与需要上传文件以计算其哈希值的this站点进行比较,两者的输出相等!

第二次站点视图:

它是否使用任何本地程序来计算哈希值(例如使用 javascript)?如果是这样,为什么所有在线工具都没有实现这种快速方法?

【问题讨论】:

    标签: javascript hash


    【解决方案1】:

    当您将文件拖放到浏览器窗口(在启用拖放的区域中)时,您实际上执行的功能与单击“选择文件”按钮、导航到文件并选择它相同。这将使文件的二进制数据以及一些元信息可供浏览器使用。

    此数据一般用于上传到服务器。例如,它还可用于生成图像的缩略图。在这种情况下,他们正在对浏览器中的数据执行哈希函数。他们不需要将其上传到服务器即可。

    【讨论】:

      猜你喜欢
      • 2021-11-10
      • 2021-11-30
      • 1970-01-01
      • 2016-07-16
      • 2019-05-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-09
      相关资源
      最近更新 更多