社区
其它技术问题
帖子详情
压缩一个字符串
cyg858644
2008-12-14 06:38:56
我的编译器是VC++,现在想压缩一个字符串,计划使用Gzip压缩,
找到一个开源库cryptopp552,但怎么也修改不成功,(压缩文件是可以的)
各位高手能否指点一把??
有其它方法,或其它库也可以.
谢谢了
...全文
123
13
打赏
收藏
压缩一个字符串
我的编译器是VC++,现在想压缩一个字符串,计划使用Gzip压缩, 找到一个开源库cryptopp552,但怎么也修改不成功,(压缩文件是可以的) 各位高手能否指点一把?? 有其它方法,或其它库也可以. 谢谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
怎么没人回复呀!!
C#常用类库(100多个)
包含文件、网络、http、多线程、控件、office、IO、JSON、
压缩
文件、文本
字符串
、正则表达式、HTML、邮件、系统、数据库、加密解密等操作类
Python 47个
字符串
方法
# Python 47个
字符串
方法## 课程介绍同学们是否总是要搜资料、查官网后,才知道怎么操作
字符串
?如果是,来学学本课程吧,本课程以讲解官网文档的方式,讲解 Python 47个
字符串
方法,涉及替换、删除、连接、查找、...
Android应用程序资源管理框架 PPT
资源主要就是指那些与UI相关的东西,例如UI布局、
字符串
和图片等。代码和资源分开可以使得应用程序在运行时根据实际需要来组织UI。这样就可使得应用程序只需要编译一次,就可以支持不同的UI布局。这种特性使得应用...
C语言
字符串
压缩
的算法 C/C++
在编程中,
字符串
压缩
是一种常见的技术,用于减小
字符串
的存储空间...最后,我们在
压缩
字符串
的末尾添加
一个
字符串
结束符,并返回
压缩
后的
字符串
。然后,我们打印原始
字符串
和
压缩
后
字符串
,并释放
压缩
后
字符串
的内存。
其它技术问题
3,881
社区成员
9,054
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章