社区
其它技术问题
帖子详情
压缩一个字符串
cyg858644
2008-12-14 06:38:56
我的编译器是VC++,现在想压缩一个字符串,计划使用Gzip压缩,
找到一个开源库cryptopp552,但怎么也修改不成功,(压缩文件是可以的)
各位高手能否指点一把??
有其它方法,或其它库也可以.
谢谢了
...全文
146
13
打赏
收藏
压缩一个字符串
我的编译器是VC++,现在想压缩一个字符串,计划使用Gzip压缩, 找到一个开源库cryptopp552,但怎么也修改不成功,(压缩文件是可以的) 各位高手能否指点一把?? 有其它方法,或其它库也可以. 谢谢了
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
帅得不敢出门
2008-12-14
打赏
举报
回复
up
cyg858644
2008-12-14
打赏
举报
回复
问题解决,
谢谢各位
星羽
2008-12-14
打赏
举报
回复
zlib
vc版
http://www.zlib.net/zlib123.zip
cyg858644
2008-12-14
打赏
举报
回复
[Quote=引用 8 楼 wuyu637 的回复:]
你下一个zlib的包。里面就会有头文件
[/Quote]
我在网上找了好多,源码都是在LINUX下的,
cyg858644
2008-12-14
打赏
举报
回复
我主要是用于压缩软件,自己做的,
类似于WinRar需要将文件压缩后再加密,
设计思想是先读入10K的文件数据,压缩后加密,再写入硬盘
wuyu637
2008-12-14
打赏
举报
回复
你下一个zlib的包。里面就会有头文件
cyg858644
2008-12-14
打赏
举报
回复
请问:wuyu637
#include "zlib.h"
这个文件在哪里呀,是http://www.zlib.net
官方网站上的吗,
能否给个连接
wuyu637
2008-12-14
打赏
举报
回复
// testzlib.cpp 简单测试 zlib 的压缩功能
#include <cstring>
#include <cstdlib>
#include <iostream>
#include "zlib.h"
using namespace std;
int main()
{
int err;
Byte compr[200], uncompr[200]; // big enough
uLong comprLen, uncomprLen;
const char* hello = "12345678901234567890123456789012345678901234567890";
uLong len = strlen(hello) + 1;
comprLen = sizeof(compr) / sizeof(compr[0]);
err = compress(compr, &comprLen, (const Bytef*)hello, len);
if (err != Z_OK) {
cerr << "compess error: " << err << '\n';
exit(1);
}
cout << "orignal size: " << len
<< " , compressed size : " << comprLen << '\n';
strcpy((char*)uncompr, "garbage");
err = uncompress(uncompr, &uncomprLen, compr, comprLen);
if (err != Z_OK) {
cerr << "uncompess error: " << err << '\n';
exit(1);
}
cout << "orignal size: " << len
<< " , uncompressed size : " << uncomprLen << '\n';
if (strcmp((char*)uncompr, hello)) {
cerr << "BAD uncompress!!!\n";
exit(1);
} else {
cout << "uncompress() succeed: \n" << (char *)uncompr;
}
}
星羽
2008-12-14
打赏
举报
回复
zlib
int compress (Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen);
星羽
2008-12-14
打赏
举报
回复
用zlib 看看
http://www.zlib.net/
oyljerry
2008-12-14
打赏
举报
回复
怎么压缩字符串??? 加密好了!··
猫已经找不回了
2008-12-14
打赏
举报
回复
压缩一个字符串?我没听错吧?请问楼主何用?
cyg858644
2008-12-14
打赏
举报
回复
怎么没人回复呀!!
fastjson的jar包 绿色版
阿里巴巴公司研发的fastjson1.2.2的jar包 以及源码包
Android快速开发系列 10个常用工具类 程序源码
代码为博客实例代码,有问题博客留言:http://blog.csdn.net/lmj623565791/article/details/38965311
Python百题大冲关之
压缩
字符串
一/ 题目简介 实现
一个
算法来
压缩
一个
字符串
。
压缩
的要求如下: 需要判断
压缩
能不能节省空间,仅在
压缩
后
字符串
比原
字符串
长度更短时进行
压缩
。
压缩
的格式是将连续相同字符替换为字符+数字形式,例如"AAABCCDDDD"变为"A3BC2D4" 挑战内容 本次挑战中,你需要在compress_str.py文件中补充函数compress的空缺部分。 compress函数接受
一个
参数,string用于指定传入的
字符串
; compress函数输出
一个
字符串
。 判断传入的
字符串
是...
压缩
一个
字符串
中的空格
从键盘中输入
一个
字符串
,如果存在多个空格,则
压缩
到之间只存在
一个
空格,行首和行尾存在的空格全部去掉。 具体代码如下:import java.util.Scanner; //将
字符串
中的n个空格
压缩
成
一个
,减少n-1个空格,行首/行尾的空格全部去掉 public class YaSuo { public static void main(String[] args){ Scanne
C语言
字符串
压缩
的算法 C/C++
在编程中,
字符串
压缩
是一种常见的技术,用于减小
字符串
的存储空间或传输数据的大小。这只是
一个
简单的
字符串
压缩
算法示例,实际的
字符串
压缩
算法可能会更复杂,涉及更多的优化和编码技术。为了将重复次数添加到
压缩
字符串
中,我们将其转换为对应的
字符串
形式,并逐个字符地添加到
压缩
字符串
中。在函数中,我们首先计算输入
字符串
的长度,并根据该长度分配足够的内存来存储
压缩
后的
字符串
。最后,我们在
压缩
字符串
的末尾添加
一个
字符串
结束符,并返回
压缩
后的
字符串
。然后,我们打印原始
字符串
和
压缩
后
字符串
,并释放
压缩
后
字符串
的内存。
其它技术问题
3,882
社区成员
9,046
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章