数字串压缩
我有一串数字,我想压缩后依然为数字(可在键盘上输入),大家有没有比较好的算法提供呢
我的数字串长度在32位左右
我有一串数字,我想压缩后依然为数字(可在键盘上输入),大家有没有比较好的算法提供呢
我的数字串长度在32位左右
解决方案 »
- 求一本老书《Delphi2 程序设计大全》,要原版,不要复印件。
- DeviceIoControl时,总是返回失败,错误码是87(参数错误)
- adoqry下,插入两列新字段的语句时的问题!
- 如何实现用MODEM送歌曲
- oracle连接控件odac的使用方法?
- 我要学北大青鸟ACCP了,请大家给点意见?
- 满分提问,有一定难度,关于控件安装。
- 我想用delphi编写一个语音录制程序,但无从下手,请高手指点,怎样进行录制?
- 紧急求助:我该怎么区分当前操作系统是2000 server还是2000professional?
- 如何使Dbgrid隔行换颜色
- 在delphi如何设置Excel的打印设置(如页边距,横竖打印等)
- 句柄转 控件 报地址出错……?!
要想压缩,用delphi7以上版本带的zlib单元,很好用
还有个方法,因为都是数字串,所以可以直接用一个4位二进制代替每个数字,其实和BCD码一样
另外一种方法就是使用36进制,16进制也可以,不过压缩率不大