生成一个文件头信息,每个文件包括"文件名""文件长度"两项内容,然后将多个文件内容跟在文件头后面.这样当接收方收到文件后,可根据文件头信息依次读出所有文件.
问题:如何生成文件头信息?如每个文件组装时,定长1个或2个字节表示"文件名",定长2个字节表示"文件长度".
忘各位高手不吝赐教,最好提供源代码!!!
4 个解决方案
#1
2个字节表示文件名不够的,表示文件长度也不够
文件长度要4个字节,文件名要更长才好
文件长度要4个字节,文件名要更长才好
#2
看看这篇文章,也许可以帮你一点忙。
http://www.csdn.net/develop/read_article.asp?id=14112
http://www.csdn.net/develop/read_article.asp?id=14112
#3
我觉得你不如用zip把文件打包更好一些,还可以减小文件大小。
#4
没有什么好办法,二进制读写.基本功;)
---------------------------------------------------------
Montaque==Digitalboy==Houyongfeng==Monkey
---------------------------------------------------------
Montaque==Digitalboy==Houyongfeng==Monkey
#1
2个字节表示文件名不够的,表示文件长度也不够
文件长度要4个字节,文件名要更长才好
文件长度要4个字节,文件名要更长才好
#2
看看这篇文章,也许可以帮你一点忙。
http://www.csdn.net/develop/read_article.asp?id=14112
http://www.csdn.net/develop/read_article.asp?id=14112
#3
我觉得你不如用zip把文件打包更好一些,还可以减小文件大小。
#4
没有什么好办法,二进制读写.基本功;)
---------------------------------------------------------
Montaque==Digitalboy==Houyongfeng==Monkey
---------------------------------------------------------
Montaque==Digitalboy==Houyongfeng==Monkey