所以基础项目是。。。你知道吗
我试图写一个服务器应用程序,将下载和散列文件的网站。你知道吗
这样做的原因是,我可以黑名单特定的文件,重新上传不同的名称或提供进一步的描述,什么是真正的文件。这些文件的大小为0.1KB-10.00MB,而且很多。如果我能在一个合理的大概数字内检测到一个文件已经散列,我可以返回散列,而不是下载整个文件并发送结果。你知道吗
我的临时解决方案是一个JavaScript插件,它可以当场完成。这会导致暂时冻结,对我来说太多余了。我的目标是让这一点足够好地与公众分享;目前的方法还远远不够。你知道吗
我的编程技能是非常广泛的,但不是专业或抛光在任何个人,所以图书馆或例子是高度赞赏。你知道吗
我的java脚本代码的一小部分是。。。你知道吗
$('.tablesorter tbody tr').each(function(index) {
var href = 'http:' + $(this).find("td a:eq(0)").attr('href');
var MD5 = "";
$.get(href, function(data) {
MD5 = calcMD5(data);
$(".tablesorter tbody tr:eq("+index+") td:eq(3)").text(MD5);
});
});
这很好,做它需要做的。不过,我希望有一个服务器这样做,一个文件只需要散列一次。你知道吗
假设您的问题是希望最小化所使用的带宽量,您可以将下载的数据量限制为,例如,前100kb,并在该部分上构建哈希。您可以使用的其他信息是服务器在头中发送的任何信息,例如总文件大小和MIME文件类型。你知道吗
显然,如果您希望查看的文件在文件后面的部分不同,那么这将不起作用。但它应该与图像或其他压缩文件格式一起工作。你知道吗
相关问题 更多 >
编程相关推荐