本词条缺少概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!

Web文件分发协议(Web FileDistributionProtocol),简称WFDP,是一种在Web站点上分发大文件的协议。它的主要原理是将大文件分割成若干子文件,然后将这些子文件发布到互联网,每个子文件都有一个可独立访问的URL,发布者只需要将文件基本信息和所有子文件的URL、偏移量、大小等信息生成一个。wfdp文件公布,任何支持WFDP的客户端软件都可以下载子文件并合并还原成原始文件。

中文名

Web文件分发协议

外文名

Web FileDistributionProtocol简    称

WFDP

类    型

协议

Web文件分发协议WFDP简介

编辑

语音

Web文件分发协议是由LOOPC软件工作室自主创办的协议。

Web文件分发协议WFDP功能

编辑

语音

Web文件分发协议快速分发

传统的Web文件上传下载基本都是在同一个服务器上,如果上传或下载人数很多时服务器会耗费很大的资源,上传下载速度都会明显变慢。WFDP可以将子文件分发到不同的服务器,让多个服务器同时提供上传或下载服务,这样就减少了单台服务器的压力,实现了负载均衡,大大提高了上传下载速度。

Web文件分发协议免费共享

互联网的目的就是互联共享,浩瀚的互联网存在着大量的免费空间,其中大部分都没有很好的利用。作为普通网民,我们一般都没有自己的服务器,而互联网上提供的各种免费空间总有各种限制,如果要收藏、分享大文件就没有很好的方案可选。而WFDP的子文件可以封装到任何现有文件中,如图像、声音、视频等,而且子文件大小通常都比较小,因此WFDP可以充分利用互联网大量的闲置资源,让所有人都可以免费高速存取或分享大文件。

Web文件分发协议WFDP文件结构

编辑

语音

一个WFDP文件通常以.wfdp作为文件名后缀,其内容是按UTF-8编码的XML字符串,用于记录文件的名称、大小、Hash值、最后修改时间、发布者以及所有子文件的字节偏移量、大小、Hash值、URL,可以采用普通的文本编辑器查看和编辑.wfdp文件。

概要:

NetFile

FileName //文件名

FileSize //文件大小

HashCode //文件MD5值

LastModifyTime //最后修改时间

Description? //文件描述,可空

Publisher? //发布者,可空

SubFiles

SubFile+

Offset //子文件在整个文件中的字节偏移量

Size //子文件大小

HashCode //子文件MD5值

URL //子文件URL

语法:

例子:

老无所依.rmvb

1073741824

e96ace772f9649d78ab8322edeec4ac2

2009-09-22T15:26:58.578125+08:00

若是看过科恩兄弟所有电影,特别是那几部登峰造极,国际电影节也给了最高荣誉的,会发现老无所依从里到外都不新鲜。镜头用法,头一个西部镜头的缓慢空旷,和《冰雪暴》里大雪接天连地的空旷情绪一个...

LOOPC

0

1048576

16ea9da7bfba4f0eb302b4b62b53dec9

地址1

1048576

1048576

782e35905ea144118163baacbb1200b3

地址2

………..

1072693248

1048576

9346810ff88344a4bd7a4309d40524f5

地址N

服务器的文件分发功能,Web文件分发协议相关推荐

  1. 【安卓开发】调用系统原生的文件分享功能将文件分享给QQ或微信好友

    调用系统原生的文件分享功能将文件分享给QQ或微信好友 核心代码: //传入的fileName是文件名的全路径@SuppressLint("QueryPermissionsNeeded&quo ...

  2. 服务器如何接收curl上传文件,linux curl上传文件到服务器

    linux curl上传文件到服务器 内容精选 换一换 为了实现通过NAT Server可使用SSH协议跳转到SAP HANA节点的功能,以及SAP HANA节点和NAT Server互相通过SSH协 ...

  3. 怎么给web 服务器 传文件,web文件传到服务器

    web文件传到服务器 内容精选 换一换 已获取自动化工具包,并上传到服务器完成解压,得到完整的软件文件夹tsdbtool.已下载依赖:GCC-7.3.0.CMake-3.5.2的源码包,放到tsdbt ...

  4. ftp无法显示服务器web文件夹,Web和Ftp服务器.ppt

    Web和Ftp服务器.ppt 配置vsftpd服务-全局参数 主动模式 port_enable=YES|NO: 是否允许主动模式 connetc_from_port_20=YES|NO ftp_dat ...

  5. tornado服务器动态文件,tornado 实现服务器消息推送功能

    这篇文章介绍tornado 服务器消息推送功能服务器端与客户端实现的的方法. 消息推送的过程: 客户端1 连接请求,服务器先hold 住,别返回: 客户端2 发送消息,服务器把信息返回给 客户端1. ...

  6. web文件怎么传到服务器,web文件传到服务器

    web文件传到服务器 内容精选 换一换 工具中所有涉及上传文件功能的,如果需要上传的文件大于1GB或者解压后超过剩余磁盘空间的一半,则需要释放磁盘空间或手动将文件上传至服务器,其他情况可通过Web界面 ...

  7. [微力同步 v2.4.2] 跨平台文件同步工具+使用P2P协议同步分发和合并文件+WAN同步加速

    介绍 使用 P2P 协议同步,分发和合并文件 凭借独特的 P2P 加速同步软件和数据,文件传送成功率高达 100%, 支持数以千台的终端设备和百万级的文件规模, 传送的数据量无限制. WAN 同步加速 ...

  8. PHPStorm 配置远程服务器文件夹在本地windows镜像,实现代码自动同步(类似于Samba架构文件同步功能)

    场景介绍: 这是一种类似samba架构,也和 filezilla+xshell 模式相类似的代码文件同步的模式,但是却更加优雅,也更加方便简洁. 环境介绍: 本地windows端:编辑器phpstor ...

  9. android c++服务器端,c++服务器与android客户端进行文件传输功能的实现

    c++服务器与android通过socket网络编程进行文件传输解决方案 项目最新成品:http://blog.csdn.net/nuptboyzhb/article/details/8611179 ...

  10. Ftp服务器上的文件剪切功能,linux 用来设置文件系统相关功能(文件传输) 命令:ftp...

    ftp命令用来设置文件系统相关功能.ftp服务器在网上较为常见,Linux ftp命令的功能是用命令的方式来控制在本地机和远程机之间传送文件,这里详细介绍Linux ftp命令的一些经常使用的命令,相 ...

最新文章

  1. 答读者问(27):一个大一学生有关未来规划的疑问及答复
  2. python目录及文件操作
  3. 左右TextView旋转门问题
  4. 不够优秀就不要腆着脸继续占便宜——作者:杨毅
  5. python基于svm的异常检测_[scikit learn]:异常检测-OneClassSVM的替代方案
  6. cmake安装配置及入门指南
  7. 分布式存储系统学习笔记(二)—分布式文件系统(1)—Google文件系统GFS
  8. 飘云阁(PYG)番茄插件 弹窗清除
  9. KAIOS软件下载-自己做的
  10. 2D制图实战之仿QQ截图工具
  11. Html隐藏占空间与隐藏不占空间
  12. usbwriter使用后还原
  13. iPhone高清语音功能iMessage对移动运营商产生严重威胁
  14. 微信小程序调取微信支付遇到的问题“商户号该产品权限未开通,请前往商户平台产品中心检查后重试”
  15. 极大值,极小值算法以及α-β剪枝技术
  16. java graphics2d 绘图_java GUI Graphics2D 绘图
  17. 从零开始开发一个全栈Web应用实录
  18. 数据科学家必须知道的10个深度学习架构
  19. c语言从键盘输入一个百分制成绩score,C语言 基础练习40题
  20. 用C语言实现简单的猜数字小游戏

热门文章

  1. 01. Perl 简介
  2. CCD实际尺寸对照表
  3. HttpServletRequest获取中文参数乱码问题
  4. git 下载慢的问题解决
  5. Java递归求费数列和_java – 斐波纳契数列 – 递归求和
  6. 操作WORD文件:使用MSWORD.OLB组件将RichTextBox中的文本保存为WORD格式文件。
  7. 计算机的DNS地址如何设置,如何设置电脑的DNS地址?
  8. python 开源cms内容管理系统_wagtail-基于Django构建的开源内容管理系统
  9. Excel中,编制卡方分布临界值表
  10. GD32F450以太网(1):ETH 外设接口简介