一个好用的大文件传输工具:支持选点续传、错误重传

数据正在爆炸式增长,几乎每两年翻一番。这些数据和文件可能是组织机构重要的业务数据,也可能是其重要的信息资源。

通常情况下,组织机构使用邮件、QQ、FTP等常规方式传输文件,但是当文件容量在2-3G以上时,上述方法就变得非常缓慢。如果文件更大时,快递硬盘等方式经常被使用,但是快递硬盘通常要花二三天的时间,不能满足及时获取文件的要求。

选择一个便捷的方法,高效传输和管理大文件,对于组织机构业务开展的来说非常重要。一个好的大文件传输解决方案至少应该包括以下特点:

优异的传输性能
对于大文件传输来说,优异的传输速度是其题中应有之意。目前的大文件传输方案大多采用UDP协议,如Ftrans超大文件解决方案采用超高速传输协议CUTP,使得用户可以在任何网络条件下,无论距离远近,都可以传输超大文件,而且传输速度可达传统FTP方式的30倍以上,大大缩短文件传输时间。

智能断点续传
传输中断后或传输节点重新启动时,可以自动接续之前的传输进度继续传输。这包含两个层面的含义:一、自动跳过已经传输成功的文件,继续传输其余文件。二、自动探测一个文件内已经传输完成的部分,继续传输剩余部分。

出错自动重传
由于网络、磁盘等不可控因素的影响,当出现传输错误时,自动启动重传机制,最终确保传输文件的正确性;当传输发生错误时,无需用户主动干预,自动以最小的代价重传错误部分,确保文件端到端正确无误的交付。

安全性与自动化
传统FTP等文件传输方式,极易在通信过程中被中间节点嗅探截获,从而造成传输内容的泄露,可能导致用户核心数据资产流失。因此,支持文件传输内容加密非常重要,以保证在传输过程中,文件不会被窃取或泄露。

此外,为了帮助企业节约人力成本,自动化传输也很重要。如支持周期性传输和实时同步传输,自动持续进行文件调度。支持文件传输前后的自定义处理逻辑,满足自动化数据处理、数据流转的业务流程。

如果能做到以上四点,基本可以说是一个非常实用的大文件传输解决方案了。希望对大家有所帮助。

原文地址:http://blog.51cto.com/14119107/2345039

时间: 2024-11-22 22:31:24

一个好用的大文件传输工具:支持选点续传、错误重传的相关文章

大文件传输工具

http://heylinux.com/archives/2984.html http://imysql.cn/2008_12_08_using_bbcp_instead_scp http://linux.cn/article-4527-1-rss.html http://teachmyself.blog.163.com/blog/static/188814229201242314917237/   由来: 局域网双机拷贝单个大文件 [200G大小],不要问我是啥! 也不要问我为毛会生成那么大的

WCF大文件传输服务

由于项目需要,自己写一个基于WCF的大文件传输服务雏形.觉得有一定的参考价值,因此放在网上分享. 目前版本为v1.1特点如下: 1.文件传输端口为18650 2.上传和下载文件 3.支持获取文件传输状态(未开始.传输中.传输完成.出现错误) 4.支持获取文件传输进度(范围0~1) 5.支持获取文件传输速度速度(按文件传输速度大小 自动切换 KB/s 和 MB/s显示) 项目解决方案如下: 服务断包括WCF寄宿的控制台服务和Windows 服务以及文件传输服务核心 公共包括一些帮助类(文件HASH

5款顶尖Windows文件传输工具

5款顶尖Windows文件传输工具 英文原文: Drasko 日常工作中,公司里的系统管理员或其他岗位的员工都需要传递大量各种类型的文件和文档.其中一些可以通过 email 收发.但由于 email 附件有文件大小限制,因此需要使用文件传输工具来传递较大的文件.在这种情况下就需要文件传输工具出场了.本文即将介绍 5 款顶尖高效免费 Windows 文件传输工具. FileZilla FileZilla 是 Windows 上使用最多的免费 ftp 客户端.它是一款遵循 GNU 公共许可证发布的开

Windows下基于TCP协议的大文件传输(流形式)

简单实现TCP下的大文件高效传输 在TCP下进行大文件传输,不像小文件那样直接打包个BUFFER发送出去,因为文件比较大可能是1G,2G或更大,第一效率问题,第二TCP粘包问题.针对服务端的设计来说就更需要严紧些.下面介绍简单地实现大文件在TCP的传输应用. 粘包出现原因:在流传输中出现,UDP不会出现粘包,因为它有消息边界(参考Windows 网络编程) 1 发送端需要等缓冲区满才发送出去,造成粘包 2 接收方不及时接收缓冲区的包,造成多个包接收 解决办法: 为了避免粘包现象,可采取以下几种措

基于FTP协议的文件传输工具(SOCKET、FTP方面、MFC方面)

一.本课程是怎么样的一门课程(全面介绍) 1.简介:FTP(File Transfer Protocol),是文件传输协议的简称.用于Internet上的控制文件的双向传输.同时,它也是一个应用程序(Application).用户可以通过它把自己的PC机与世界各地所有运行FTP协议的服务器相连,访问服务器上的大量程序和信息.2.作用:FTP的主要作用,就是让用户连接上一个远程计算机(这些计算机上运行着FTP服务器程序)查看远程计算机有哪些文件,然后把文件从远程计算机上拷到本地计算机,或把本地计算

发现一个好用的Android文件访问工具--es文件管理器,可以在同局域网下的浏览器中查看手机中的文件

如题,发现一个好用的Android文件访问工具--es文件管理器,可以在同局域网下的浏览器中查看手机中的文件 1.在手机上打开es文件管理器的远程管理器,如图:                   2.保证手机和电脑在同一个局域网下(有线或者Wifi都可以) 贴一下我的地址: (1)我电脑的IP地址(有线宽带连接): (2)手机的地址(Wifi): 3.在别的手机或者电脑上打开上面的Url(我的是:ftp://192.168.1.115:3721/),打开后就是这样的: 3. 看一下刚才在手机上

C++大文件传输

C/C++大文件/数据网络传输方法总结 在C/C++网络编程中不免会遇到需要传输大数据.大文件的情况,而由于socket本身缓冲区的限制,大概一次只能发送4K左右的数据,所以在传输大数据时客户端就需要进行分包,在目的地重新组包.而实际上已有一些消息/通讯中间件对此进行了封装,提供了直接发送大数据/文件的接口:除此之外,利用共享目录,ftp,ssh等系统命令来实现大文件/数据也不失为一种好的方法. 1.基础的基于socket进行传输 基础的基于socket进行传输关键在于控制,需要自己行分包和组包

networkcomms通信框架实现大文件传输

networkcomms2.3.1通信框架实现大文件传输(为节省空间,不包含通信框架源码,通信框架源码请另行下载) 文件传送在TCP通信中是经常用到的,本文针对文件传送进行探讨 经过测试,可以发送比较大的文件,比如1个G或者2个G 本文只对文件传送做了简单的探讨,示例程序可能也不是很成熟,希望本文起到抛砖引玉的作用,有兴趣的朋友帮忙补充完善 首先看一下实现的效果 服务器端: 客户端(一次只能发送一个文件): 服务器端收到的文件,存放到了D盘根目录下(存放的路径可以根据情况修改) 本程序基于开源的

企业网盘居然支持高速局域网文件传输工具(速度可达20M)

高速局域网文件传输工具Mobox,局域网内文件共享是公司内非常必须的功能,原本文件共享可以通过:1)windows目录共享目录来实现文件交互:2)通过U盘拷贝给对方:3)通过QQ发送给对方:4)通过邮件发送给对方: 高速局域网文件传输工具Mobox工作方式介绍: 1.局域网文件传输的实现 1)局域网文件传输工具启动的方式 l 通过资源管理器右键l 通过Mobox网盘 l? 通过AM8 即时通 2)局域网文件传输工具人员选择l? 通过组织机构获取接受人员l? 通过历史记录获取接收人员l? 通过手工