Easyx图形库应用(题外话之大文件传输)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】
现在不管是开发软件,还是音视频文件也好,文件都越来越大。这些文件很多都超过了1个g,甚至都是十几个g、几十个g。如果发送者和接收者都在一个地方工作,这样可能问题不大。但是如果需要发送和接收的人在不同的地方,甚至是不同的国家,这样就很难办。这个时候就要想别的办法了。
1、托人携带u盘
这种办法适用于有摆渡车的那种大公司。甚至是研发基地、生产基地不在一起的公司。我之前工作过的公司,就有这样的单位。所以,如果遇到这样的情况,可以先把文件放到u盘里面,然后托人带过去。尤其是很多涉密、保密、没有互联网和外界沟通的情况下,这种方式是比较稳妥的。
2、利用快递传输
如果是和客户之间需要大文件传输,那么文件copy到u盘里面,通过快递传输,这也是可以的。哪怕是上千公里的距离,也是可以通过快递来处理的,空运基本可以做到隔天到达。
3、通过网盘工具来处理
无疑,所有方式中,通过网络传输是最方便的。但是网络传输也有特定的限制。因为我们常用的文件传输一般就是三种方式。第一种,微信传输;第二种,邮件传输;第三种,网盘传输。
如果是微信传输,大小有限制,一般是1个g大小。当然,邮件传输可能会大一点,但是一旦达到3个g,或者整体空间超过邮箱空间大小,同样是要收费处理的。最后就是百度网盘,这种一般不会对文件大小作出限制。但除非是会员,一般都会对上传速度作出限制。另外下载的人,一般也要开会员,不然文件下载的速度也会受到限制。
4、基于7zip切片来处理
这个时候,有一种方法其实是比较好的,那就是可以通过蚂蚁搬家的方法,先切分文件,再借助于微信来进行传输,或者通过邮件传输,也是可以的。首先,第一步,就是利用7zip这样的压缩工具,把整个exe或者打包好的文件夹,右击,添加到压缩包,

添加好了之后,就可以设置单个包的大小,比如10M,做好切分处理。当然这里的10M是为了做演示。实际部署的时候,可以根据自己的情况做处理,比如200M,或者500M。

添加好了之后,按下确定,就可以开始压缩了。等到处理结束,就可以看到一堆的压缩子文件。我们就可以把这些压缩子文件,一个一个发送给对方。

等到对方收到这些子文件之后,怎么解压呢?其实很简单。就是选中所有的文件,右击选择“提取到当前位置”,7zip这个工具就会帮助我们自动合成一个文件。

合成好的单个文件,就是之前被压缩的exe。为了验证合并是否成功,这个时候可以单击一下文件,确认文件是否可以执行。如果可以,就代表传输成功。如果失败,就代表压缩的时候就发生了错误,或者传输过程中缺少了文件。
