小弟,我最近需要做一个彩信的发送功能的模块.彩信包括如”.txt”,”.jpg”,”.gif”,”.smil”,等这种类型的文件.
         需求文挡里面说包所有元素都集合到一个.tms后罪名的格式存储
         元素1名称(即元素1的文件名,包括文件名后缀)+一个字符串结束符+元素1的二进制内容大小(整形)+元素1的二进制内容+元素2名称(即元素2的文件名,包括文件名后缀)+一个字符串结束符+元素2的二进制内容大小(整形)+元素2的二进制内容+元素3名称(即元素3的文件名,包括文件名后缀)+一个字符串结束符+元素3的二进制内容大小(整形)+元素3的二进制内容+。所有元素以此类推元素名称:ASCII编码的字符串
元素二进制内容大小:little-endian字节序的整形,四字节
          这些彩信元素, 一般都是在本地计算机上面的.我的思路是这样的:给用户一个上传的页面,把他上传的文件先用输入输出流取出来,每个不同彩信元素整合到不同的byte的数组中,然后把这些不同元素的数组整成上面所讲的那种格式数组中去.
          我想请教达人这些编码的思路是怎样的呢?如果能给点提示代码,(主要是如何把各彩信文件如何取出,并按上面tms的格式整到一起去呢,比如定义几个类,这些类都做些什么呢?)万分感谢了.