我        发送同步命令上传文件 
服务端---------------------------------->设备 如图所示 
1.不考虑多线程 
2.不考虑改变设计(如使用tftp上传),只能用同步命令 
3.每条命令最大只能256字符,文件大约100---521K 现在想考虑下怎么将16进制这种数据能不能压缩或别的方法能在3分钟内传完521K文件,现在最好记录是14K用了25秒,每条同步命令要用去218毫秒,这好像是没办法优化的,所以想着怎么压缩数据减少循环来减少时间的方法 备注:16进制对服务端来说是以字符串的形式存储于数据库的,所以对服务端来说无所谓什么进制 
设备接收完全部字符会把它转换为二进制的bin文件使用 
for(...) 

  发送同命令(文件256字符内容); 

请赐教!!