社区
C#
帖子详情
请问,如何压缩字符串?
RayLynn
2010-11-28 10:54:43
比如1345567800696034
这么长的一串数字,压缩成字母加数值型的字符串,请问该如何实现?
...全文
104
4
打赏
收藏
请问,如何压缩字符串?
比如1345567800696034 这么长的一串数字,压缩成字母加数值型的字符串,请问该如何实现?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wuyi8808
2010-11-28
打赏
举报
回复
可以考虑先用 BigInteger.Parse() 读入,然后转换为 byte[],再转换为 Base64 编码。
兔子-顾问
2010-11-28
打赏
举报
回复
System.IO.Compression.DeflateStream
wuyq11
2010-11-28
打赏
举报
回复
md5,des,rsa等加密
如public string Encrypt(string pToEncrypt, string sKey)
{
using (DESCryptoServiceProvider des = new DESCryptoServiceProvider())
{
byte[] inputByteArray = Encoding.UTF8.GetBytes(pToEncrypt);
des.Key = ASCIIEncoding.ASCII.GetBytes(sKey);
des.IV = ASCIIEncoding.ASCII.GetBytes(sKey);
System.IO.MemoryStream ms = new System.IO.MemoryStream();
using (CryptoStream cs = new CryptoStream(ms, des.CreateEncryptor(), CryptoStreamMode.Write))
{
cs.Write(inputByteArray, 0, inputByteArray.Length);
cs.FlushFinalBlock();
cs.Close();
}
string str = Convert.ToBase64String(ms.ToArray());
ms.Close();
return str;
}
}
龍月
2010-11-28
打赏
举报
回复
压缩还是 加密?
Android快速开发系列 10个常用工具类 程序源码
1. **StringUtil**:
字符串
处理工具类,包括
字符串
格式化、拼接、分割、校验等操作。例如,它可能提供检查
字符串
是否为空,转换首字母大写或小写,以及去除
字符串
两端的空白字符等方法。 2. **DateUtil**: 时间日期...
fastjson的jar包 绿色版
这个库支持JSON对象和Java对象之间的相互转换,包括JSON
字符串
到Java对象的反序列化,以及Java对象到JSON
字符串
的序列化。它还提供了解析JSON
字符串
和生成JSON
字符串
的方法,使得处理JSON数据变得简单易行。 其次,...
python
字符串
压缩
字_gzip如何在Python中
压缩
字符串
?
Python3版Sven Marnach 2011年的回答:import gzipexampleString = '...
常用
字符串
压缩
方法
在`main`函数中,首先指定要
压缩
的输入
字符串
,然后通过调用`bwtTransform`函数进行
压缩
,并打印
压缩
后的结果。这样可以实现对重复出现的
字符串
的
压缩
。首先,我们对原始
字符串
进行编码并打印编码后的
字符串
,然后对...
字符串
压缩
(三)之短
字符串
压缩
一般原因是通用
压缩
算法维护了被
压缩
字符串
的,用于
字符串
还原的相关数据结构,而这些数据结构的长度超过了被
压缩
短
字符串
的自身长度。就像算法作者们自己说的一样:“在长
字符串
压缩
领域,shoco不想与通用
压缩
算法...
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章