`
jacky.jihao
  • 浏览: 153671 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

由QQ文件中转站超快速上传联想到

阅读更多

今天向QQ文件中转站上传了两个文件,一个30M,一个60M,都发现上传时间仅为1s

猜想了一下,这里应该是有算法的,如果服务器上以及同样的文件了,就不需要用户再上传,而是直接给出文件链接,这样既减轻了服务器压力,又给用户带来惊喜,真的很不错!

 

然后又联想到,难怪用QQ文件中转站的时候,要求装个客户端,说是能加速文件上传,这个浏览器插件说不定就是用MD5或者CRC32算出上传文件的key值,然后做个ajax请求,如果发现服务器上该文件存在,用户就不需要上传了。

 


 

3
0
分享到:
评论
7 楼 jacky.jihao 2009-02-24  
zhouzhao21 写道

hetylei 写道
amcucn 写道你上传的文件只有1s,不可思议?就算是做了对比,我想也不可能算出两个文件是否是相同的.如果计算两个文件完全相同?按大小?文件名?应该是可以的 文件内容MD5+文件长度这样应该不可以吧。我 google 了一下:http://oss.lzu.edu.cn/blog/article.php?tid_1737.html这上面讲 md5 有可能发生碰撞。不过如果可以的话确实能够提高效率。关注。希望大家能给出更详细的分析。


产生MD5 checksum相同的文件,的确是可能的,http://en.wikipedia.org/wiki/MD5

不过我们可以借助其他一些信息+checksum 来判断是否同一文件,比如文件名,修改日期等等,这个还是很容易的,再说也不能肯定QQ文件中转站它的实现是不是100%能识别文件是否一样,说不定也只是识别了部分呢,一些不太肯定的,它就不认为是一样的文件。

要想测试这个也简单,hack出两个checksum一样的文件,但是是不一样的文件,然后传到QQ中转站测试一下嘛,思路就是这样,谁有兴趣的自己玩吧

要想知道QQ文件中转站实际上是怎么实现的,只有问腾讯QQ文件中转站的开发人员了



6 楼 zhouzhao21 2009-02-23  
hetylei 写道

amcucn 写道你上传的文件只有1s,不可思议?就算是做了对比,我想也不可能算出两个文件是否是相同的.如果计算两个文件完全相同?按大小?文件名?应该是可以的 文件内容MD5+文件长度


这样应该不可以吧。我 google 了一下:
http://oss.lzu.edu.cn/blog/article.php?tid_1737.html
这上面讲 md5 有可能发生碰撞。不过如果可以的话确实能够提高效率。关注。希望大家能给出更详细的分析。
5 楼 jacky.jihao 2009-02-18  
hetylei 写道

amcucn 写道
你上传的文件只有1s,不可思议?就算是做了对比,我想也不可能算出两个文件是否是相同的.如果计算两个文件完全相同?按大小?文件名?应该是可以的 文件内容MD5+文件长度


我之前也不太了解,这个到底怎么实现,但是印象中有这个东西,后来用google学习了一下文件的checksum,然后写了个md5sum命令的python版本

如何用python生成文件的md5 checksum值
4 楼 hetylei 2009-02-18  
amcucn 写道

你上传的文件只有1s,不可思议?就算是做了对比,我想也不可能算出两个文件是否是相同的.如果计算两个文件完全相同?按大小?文件名?



应该是可以的 文件内容MD5+文件长度
3 楼 jacky.jihao 2009-02-16  
比较文件是否一样的算法肯定不难实现吧。

BTW:我传的是这两个文件,一个是NDSL的Moonshell,另一个是NDSL的游戏Mario&Luigi RPG


Moonshell2_lrc_v090216.rar
下载   续期   发送   删除    11.43M   完成  0次  7天  


  3369_-_Mario_and_Luigi_RPG_3_JPN_NDS-XPA.zip
下载   续期   发送   删除    61.29M   完成  1次 
2 楼 amcucn 2009-02-16  
你上传的文件只有1s,不可思议?就算是做了对比,我想也不可能算出两个文件是否是相同的.如果计算两个文件完全相同?按大小?文件名?
1 楼 metaphy 2009-02-13  
你传的2个是什么

相关推荐

    QQ文件中转站下载限制破解器

    QQ文件中转站 下载有次数限制,这个小软件可以破解次数限制。只要没被删除就可以下载。

    QQ邮箱发送超大附件(文件中转站)功能使用详解.docx

    文件中转站是QQ邮箱中的一项特色服务,它允许用户上传并发送容量远超传统邮件附件限制的超大文件。这项服务突破了电子邮件传输文件大小的限制,用户可以借此发送如高清视频、大型图片集、音乐合集等多种大体积文件。...

    QQ邮箱文件中转站上传插件 1.0.1.54

    QQ邮箱文件中转站上传插件 1.0.1.54 是一款专为Chrome浏览器设计的扩展程序,旨在简化用户向QQ邮箱文件中转站上传文件的过程。这款插件的独特之处在于它无需用户安装额外的臃肿安装包,而是以轻量级的方式提供服务,...

    解决QQ中转站下载次数

    解决QQ中转站下载次数 解决QQ中转站下载次数

    qq文件中转站软件很好的不错

    qq文件需要上传的时候 可以用它上传,且快,多管用

    QQ中转站怎么用 QQ中转站有什么用.docx

    6. **便捷操作**:在QQ邮箱的左侧列表中,你可以直接找到“文件中转站”的入口,也可以在写邮件时点击“添加附件”旁边的下拉图标快速使用中转站功能。 总的来说,QQ中转站是一个实用的工具,尤其适合经常需要在...

    QQ中转站限次破解工具

    QQ邮箱中转站下载次数限制破解工具,免费发送

    怎么使用QQ中转站?.docx

    1. **多设备文件同步**:如果你需要在家中和工作场所的电脑之间交换文件,QQ中转站提供了一个方便的平台,你只需要将文件上传到中转站,然后在另一台电脑上登录同一个QQ邮箱,即可下载所需文件。 2. **超大附件发送...

    阻止电脑传送文件到手机、禁止电脑手机无线传送文件、禁止qq电脑传送文件到手机的方法

    阻止电脑传送文件到手机、禁止电脑手机无线传送文件、禁止qq电脑传送文件到手机的方法 在今天的工作中,随着智能手机的普及和存储空间的增加,企业的文件安全管理面临着新的挑战。员工可以轻松地将电脑文件复制到...

    QQ文件中转下载限制破解

    如果你想下载qq群里的共享文件,但是经常限制下载次数。你用破解器就不怕了,可以自由下载文件了。

    QQ中转站附件资源无法下载怎么办?.docx

    QQ中转站是腾讯QQ提供的一种在线存储服务,允许用户上传大文件并分享给他人。在使用过程中,可能会遇到一个问题,即中转站附件资源无法下载,这通常是因为每个文件的下载次数有限制,一旦达到这个限制,其他人就无法...

    QQ群共享群文件搜索工具批量下载工具

    用户可以根据文件名称、上传时间、文件类型等信息,快速找到目标文件,并查看其在QQ群内的详细位置,整个过程几乎不需要用户进行手动干预。 不仅如此,“批量下载”功能使得处理搜索结果变得异常轻松。用户在获得...

    QQ中转站限次破解工具=

    QQFM中转站限次破解工具-iShare.exe

    QQFM中转站限次破解工具-iShare

    QQFM中转站限次破解工具-iShare 无限次的下载qq中转站工具

    QQ聊天文件传输

    其次,数据库在QQ中起到中转站的作用。当用户发送文件时,文件会被临时存储在服务器的数据库中,接收方从数据库中下载。这种设计提高了文件传输的稳定性和速度,尤其是在双方网络条件不理想时。同时,数据库还可以...

    qq/fm中转站的破解

    好东西,想要的快来下载吧,希望这能帮助你,谢谢来此地!

    QQ文件图像 QQ文件图像

    QQ文件图像包含的是与QQ相关的图像资源,这些图像文件在开发或设计与QQ相关的项目时可能会用到,比如“myqq”项目。QQ是中国最受欢迎的即时通讯软件之一,由腾讯公司开发,拥有庞大的用户基础。在创建与QQ相关的应用...

    QQ群共享上传控件

    这款控件允许用户快速、批量地上传文件到指定的QQ群,简化了传统的逐个文件发送的繁琐过程,使得群成员能够更方便地获取和交流信息。 在描述中提到的“代开压缩文件运行即可”,意味着该控件可能包含在一个压缩包中...

    联想i909手机QQ

    联想i909手机qq,908也可以用。联想i909手机qq,908也可以用。联想i909手机qq,908也可以用。

Global site tag (gtag.js) - Google Analytics