求一个100个汉字字符串的压缩算法? 由于工作需要,需要把输入的100个汉字字符串压缩成十六进制的字符串,通过串口发送给外围设备。上网找了ZLib的压缩算法。可是它压缩长度较短的汉字字符串的效果不是非常好,基本没怎么压缩,无法预先设想的功能。希望,各位大虾有过这样的经验,提供给小弟一点想法和思路,谢谢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的这个问题我以前做过。你这点分我只能给你一个思路,不负责写代码。先将汉字存成txt文件,然后对txt压缩,txt的压缩比例非常可观。可以压得更小,然后把压缩后的文件保存到一个byte数组里面,然后用串口控件发送这个数组给对方机器。 unicode直接压缩的压缩比很小,基本上可以忽略不计,更何况你的文件本来就小,压缩的效果很难体现 lz应该是说GB码吧,不是unicode delphi好像有压缩函数吧,对某个流或者文件压缩,解压 如何获取当前行或上一跳转代码行的相关信息 NetVideo_D6D7 这个在delphi7上为什么安装不了哦? 一个函数问题,a的36.5次方怎么写 如何判断类的实例是否存在? 关于Dll文件调用的问题 如何实现让一副图片有方向键的滚动的功能 各位高手:在Delphi中如何播放mp3或其他多媒体 深入SelectDirectory--它有bug!!?? 17岁需要什么?? 进程显示的问题 delphi 里面的有没excel 里的STDEV函数? delphi中query为何报错?
你这点分我只能给你一个思路,不负责写代码。先将汉字存成txt文件,然后对txt压缩,txt的压缩比例非常可观。可以压得更小,然后把压缩后的文件保存到一个byte数组里面,然后用串口控件发送这个数组给对方机器。