The embodiment of the invention provides a method and a device for obtaining and transmitting files, and an electronic device. The method includes identifying files to get the file head to the target file; when the identification to the target file includes a plurality of headers, in accordance with the plurality of file, separate the object file into multiple sub files, the plurality of sub files including non target Zi Wen and target file; to obtain the target file. The file obtaining method of the application can realize the separation of the implicit files in the target file so as to obtain the hidden files in the target file. The file transmission method of the embodiment of the invention can realize the transmission of files in the format that the terminal does not support transmission, thereby breaking the transmission format limit of the terminal. Further, because the destination transport file is hidden in other files, it can also have better security performance.
【技术实现步骤摘要】
文件获取和传输的方法、装置及电子设备
本申请涉及文件处理和传输领域,尤其涉及一种文件获取和传输的方法、装置及电子设备。
技术介绍
随着信息时代的发展及网络信息的多元化,信息资源膨胀迅速,越来越多的资源通过不同的途径传播,用户的分享行为无疑增强了网络资源的传播力及用户间的互动性。现有技术中,终端会对文件传输的格式进行限制,例如在iOS系统中,仅支持分享图片格式的文件。而在安卓系统中,系统本身以及大部分应用都对会对传输文件的格式进行限制。不仅发送端会限制传输文件的格式,接收端也会限制读取文件的格式,例如,将U盘插在多媒体播放终端(例如智能电视)时,大部分都只能读取U盘中的多媒体文件格式的文件,并且由于文件传输的限制,即使智能电视上有相应的文件处理软件,也无法实现处理本地存储的相应的文件。举一个典型的应用场景:智能电视端上装有一款可以看txt电子书的应用,可以通过局域网上传到电视端观看,iPhone的微信里恰好收到过好友分享的txt电子书,但上传格式仅限本地存储的图片,则无法通过iPhone上传至电视上。另外,如果有些用户需要使用智能电视办公,文件传输限制将会是其办公的最大阻碍。在实现本申请过程中,专利技术人发现相关技术中至少存在如下问题:由于发送端和接收端都对传输格式有限制,因此很多格式的文件无法在终端之间进行很好地传播。
技术实现思路
本申请实施例提供了一种文件获取和传输的方法、装置及电子设备,以至少解决现有技术中文件传输时,受到终端对文件传输格式的限制,导致文件无法传输等问题。第一方面,本申请实施例提供一种文件获取方法,包括:对目标文件进行文件头的识别;当识别 ...
【技术保护点】
一种文件获取方法,其特征在于,包括:对目标文件进行文件头的识别;当识别到所述目标文件包括多个文件头时,按照所述多个文件头,将所述目标文件分离成多个子文件,所述多个子文件包括非目标子文件和目标子文件;获取所述目标子文件。
【技术特征摘要】
1.一种文件获取方法,其特征在于,包括:对目标文件进行文件头的识别;当识别到所述目标文件包括多个文件头时,按照所述多个文件头,将所述目标文件分离成多个子文件,所述多个子文件包括非目标子文件和目标子文件;获取所述目标子文件。2.根据权利要求1所述的方法,其中,所述对目标文件进行文件头的识别包括:读取所述目标文件的字符串;利用预设的字符段模型,识别所述字符串中包含的各字符段和所述目标文件中包含的与所述各字符段对应的各文件头。3.根据权利要求2所述的方法,其中,所述当识别到所述目标文件包含多个文件头时,按照所述多个文件头,将所述目标文件分离成多个子文件包括:当识别到所述字符串中包含的字符段为n个时,定位第i个字符段和第i+1个字符段分别在所述字符串中的位置,n为大于或等于2的自然数;根据所定位的第i个字符段和第i+1个字符段分别在所述字符串中的位置、以及与所述第i个字符段对应的第i个文件头,从所述目标文件中分离出与所述第i个文件头对应的文件类型的第i个子文件,其中,i的取值范围为1~n-1;根据第n个字符段在所述字符串中的位置和所述字符串的结束位置、以及与所述第n个字符段对应的第n个文件头,从所述目标文件中分离出与所述第n个文件头对应的文件类型的第n个子文件。4.一种文件传输方法,其特征在于,包括:利用第一终端支持传输的格式的第一文件对目标传输文件进行合并处理,以生成第一终端支持传输的格式的第二文件,其中,所述第二文件中包括所述第一文件的文件头和所述目标传输文件的文件头;将所述第二文件发送至第二终端。5.根据权利要求4所述的方法,其中,在所述利用第一终端支持传输的格式的第一文件对目标传输文件进行合并处理之前,还包括:获取所述目标传输文件的摘要信息;基于所述摘要信息生成所述第一文件。6.一种文件获取装置,其特征在于,包括:文件头识别模块,用于对目标文件进行文件头的识别;文件分离模块,用于当识别到所述目标文件包含多个文件头时,...
【专利技术属性】
技术研发人员:任伟超,
申请(专利权)人:乐视控股北京有限公司,乐视网信息技术北京股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。