社区
其他硬件开发
帖子详情
长字符串压缩算法
Abdiel
2013-09-18 11:50:07
目前使用6C的rfid标签,所以容量有限,现在大约需要写100个字符,数字和字母和下划线,存储区只有62字节,所以想用一个能保证长度不会超过62的算法最需要存储的数据进行压缩,用什么算法比较好,最好有代码,多谢了
...全文
1381
6
打赏
收藏
长字符串压缩算法
目前使用6C的rfid标签,所以容量有限,现在大约需要写100个字符,数字和字母和下划线,存储区只有62字节,所以想用一个能保证长度不会超过62的算法最需要存储的数据进行压缩,用什么算法比较好,最好有代码,多谢了
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jidaqiana
2014-02-13
打赏
举报
回复
Huffman 算法试试,一般压缩率最高的一种方法
of123
2013-10-31
打赏
举报
回复
这不是算法问题,是信息论原理问题。
of123
2013-10-31
打赏
举报
回复
字符集大小大于 32 个字符小于 64 个字符的情况下,必须用 6 比特编码(0 - 63)。 如果字母、数字和下划线有固定的域(位置)的话,且字母不分大小写,字母和数字可以重复编码,5 比特编码就够了。 5 * 100 = 500 bits = 62.5 字节。如果下划线位置是固定的,它可以省去。即使只省去一个下划线,也省去 5 比特,62 字节就够了。
abzhang2
2013-10-15
打赏
举报
回复
大写字母26个,小写字母26个,数字10个,下划线1个, 共26+26+10+1=63=二进制11 1111 需要6位, 100个字符需要的位数 100*6=600bit = 75 个字节。 最恶劣情况下, 需要75个字节。
citycal
2013-09-18
打赏
举报
回复
你存储完后需要数据恢复么,如果不需要那么可以用md5,如果需要那么就是数据压缩,如果要压缩的话,方法有很多,但是不敢保证将多个100压缩成62一下,不太理解你的意思,分两端存储行么。
falloutmx
2013-09-18
打赏
举报
回复
MD5,代码到处都有
完整视频-coursera公开课 普林斯顿算法 ⅠⅡ部分
算法(二)主要讲解图论和
字符串
处理的相关算法。相关主题有:深度优先搜索,宽度优先搜索,拓扑排序,Kosaraju-Sharir算法,Kruskal算法,Prim算法,Dijkistra算法,Bellman-Ford算法, Ford-Fulkerson算法, LSD ...
java数百种算法实现
- KMP算法:高效的
字符串
匹配算法,避免了不必要的回溯。 - Rabin-Karp滚动哈希:快速查找
字符串
模式的出现。 这个"java算法大全源码包"不仅提供了各种算法的实现,还可能包括测试用例和性能分析,帮助开发者深入...
十三个经典算法研究PDF文档[带目录+标签]
12. **
字符串
匹配算法**:如KMP算法和Boyer-Moore算法,它们用于在文本中快速查找子串,是文本处理和搜索引擎的关键技术。 13. **数据
压缩算法
**:如霍夫曼编码和LZW编码,用于减少数据存储空间,是信息传输和存储...
fastjson的jar包 绿色版
这个库支持JSON对象和Java对象之间的相互转换,包括JSON
字符串
到Java对象的反序列化,以及Java对象到JSON
字符串
的序列化。它还提供了解析JSON
字符串
和生成JSON
字符串
的方法,使得处理JSON数据变得简单易行。 其次,...
字符串
压缩算法
字符串
压缩算法
前言说起
压缩算法
,记得曾经有一个故事,说有一个外星人来地球研究人类,得到了不可思议级别的数据量,所以需要对数据进行压缩,首先它将所有的数据排列起来得到一个
字符串
,然后将
字符串
转换为一个数...
其他硬件开发
2,432
社区成员
4,281
社区内容
发帖
与我相关
我的任务
其他硬件开发
硬件/嵌入开发 其他硬件开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 其他硬件开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章