以专业角度谈谈不同网盘之间的文件快速转移
作为skydrive开发的一位工程师, 我想大家最关心的问题, 就在于如何把其他网盘的文件输入115网盘, 或者如何把115网盘的文件输出到其他网盘. 我想把这些经验与大家分享分享, 希望大家能喜欢.
众所周知, 我们使用邮箱的时候, 都会有一个叫做POP3的东西, 它是什么呢? 他就是不同邮箱之间交换的通道, 一台邮件服务器可以连接另一台服务器的POP3端口(110端口,995为默认加密POP3端口) 获取所需要的邮件数据.
和邮箱类似, 网盘其实也有一个很独特的导入/导出功能, 那就是离线下载. 比如要把115网盘的文件输出出去, 可以把生成的连接贴到迅雷的离线下载, 利用迅雷把115网盘的抓取过来, 经测试, 迅雷和QQ旋风的离线下载是能够正常抓取115生成的网盘下载连接的. 迅雷的离线下载就是网盘的中转平台, 连接各种网盘的纽带. 现在如果要把文件转移到百度网盘, 用百度网盘的离线下载功能把迅雷生成的下载连接离线下载到百度网盘即可.如果是转移到迅雷快传, 迅雷方舟就更简单了, 比如迅雷快传, 版主权限可以很简单的用链接采集功能, 这样就完成了文件转移, 迅雷方舟目前公开主题是没有限制容量的.
再来说说115网盘的快速文件导入, 一是可以把迅雷离线下载其他网盘的资源贴到115的离线下载, 或者用115的BT种子下载功能.回顾当年迅雷离线推出1PB空间的时候, 大量用户自己制作BT种子, 自己搭建服务器, 把重要的数据利用离线下载下载到迅雷的服务器. 这样, 需要转移文件到115时候, 只需利用115的离线下载功能即可.
现在我想说说除了离线下载之外, skydrive还使用的其他方法, 虽然这些方法目前还在实验室研究, 没有真正推广, 但是可行度比较高, 我想把这些方法也和大家分享下.
回到邮箱, 我们会发现, POP3不仅仅是一种协议, 除了它, 还有IMAP, MicrosoftExchange. 后面这两种都是双向的传输的, 也就是删除邮件以后, IMAP也会做相同操作, 而且IMAP还支持自定义文件夹等等.
skydrive也有相类似的技术, 微软内部暂且把这种技术叫做 "eftp://" (Exchange File Transfer Protocol), 这项技术将解决很多离线下载的问题, 比如IP限制, 比如下载连接的重定向, 重解析, 比如下载需要登录, 比如源信息, 还有用户最关心的"离线下载成功率". EFTP协议的重心在于, 生成两套网盘的连接, 一套用户限制用户的IP, 下载文件时候要重定向等等,这套连接只用于用户自己下载文件, 限制较多.
我想重点说说第二套连接, 也就是EFTP, 协议的粗略规范如下 "eftp://RSA时间戳:用户名base64:密码SHA512:域名: Verisign校验证书:TTL-Base64:网盘传入参数@网盘CK". 这套连接的作用和BT下载很相似, 但是这套连接传递的参数是网盘所有的下载连接, 当请求一个GET/EFTP之后, 网盘提供商返回这个用户网盘的所有文件的树状列表, 让用户选择性地把文件从一个网盘下载到另一个网盘, 这种连接只和网络环境有关, 不存在下载不成功的情况, 这样的协议将极大程度解决不同网盘之间的"沟通".
由于这项技术目前还有很多问题需要解决, 也需要耗费大量时间和精力博得其他网盘厂商的认可,今天讲的就只能点到为止了, 这项技术可能将会成为未来网盘的一个宣传亮点, 也可以是网盘VIP收费服务器的一个附加功能, 使得用户的文件不仅能"进",也能"出", 方便了用户的选择. 希望115能够借鉴一些高端的网盘开发, 成为网盘行业的大企业, 网盘不是简单的文件存储, 而是融合了大量新颖技术,方便用户的web科技前沿.
-
1779668 回复含违规内容 只看该作者 举报
1779668
希望115能够借鉴一些高端的网盘开发, 成为网盘行业的大企业, 网盘不是简单的文件存储, 而是融合了大量新颖技术,方便用户的web科技前沿.
这话说得好呀,但115最难做到的就是这个了,115你要扎扎实实干技术啊,不然是虚的