⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cgimime.txt

📁 用C些的CGI函数库
💻 TXT
字号:
CGIMime函数子库文档
作者:		BetonArmEE
最新版本:	2007-04-16	v1.0

>>> 目录
1.关于
	1.1.功能概述
	1.2.兼容平台列表
	1.3.版本历史
2.知识手册
	2.1.Base64编码
	2.2.QP编码
3.使用指南
	3.1.Base64编码解码
	3.2.QP编码解码
4.参考列表
	4.1.函数列表

>>> 正文
1.关于

	1.1.功能概述
	
		CGIMime主要处理各类CGI处理相关编码解码。
		
	1.2.兼容平台列表
	
		Windows、UNIX、Linux
		
	1.3.版本历史
	
		2005-05-02	创建 第一版
		2007-04-16	创建 文档
		
2.知识手册

	2.1.Base64编码
	
		(暂参考网上相关资料)
	
	
	2.2.QP编码
		
		(暂参考网上相关资料)
	
3.使用指南

	3.1.Base64编码解码
	
		·Base64编码
		
			以下代码片断声明对缓冲区内的数据进行了Base64编码:
				char	acSrcBuffer[1024] ;
				char	acDstBuffer[1024] ;
				BOOL	bret ;
				strcpy( acSrcBuffer , "LAPCF架构" );
				memset( acDstBuffer , 0x00 , sizeof(acDstBuffer) );
				iret = CGIBase64Encode( acSrcBuffer , acDstBuffer , strlen(acSrcBuffer) , 1024 ) ;
				
		·Base64解码
		
			以下代码片断声明对缓冲区内的数据进行了Base64解码:
				...
				bret = CGIBase64Decode( acDstBuffer , acSrcBuffer , strlen(acDstBuffer) ) ;
			
	3.2.QP编码
		
		·QP编码
		
			以下代码片断声明对缓冲区内的数据进行了QP编码:
				char	acSrcBuffer[1024] ;
				char	acDstBuffer[1024] ;
				BOOL	bret ;
				strcpy( acSrcBuffer , "LAPCF架构" );
				memset( acDstBuffer , 0x00 , sizeof(acDstBuffer) );
				iret = CGIQPEncode( acSrcBuffer , acDstBuffer ) ;
				
		·QP解码
		
			以下代码片断声明对缓冲区内的数据进行了QP解码:
				...
				bret = CGIQPDecode( acDstBuffer , acSrcBuffer ) ;
			
4.参考列表

	4.1.函数列表
	
		int CGIBase64Encode(char *pSrc, char *pDst, int nSrcLen, int nMaxLineLen)
		int CGIBase64Decode(char *pSrc, unsigned char *pDst, int nSrcLen)
				
		char *CGIQPEncode(char *src,char *obj)
		char *CGIQPDecode(char *src,char *obj)
		
		·CGIBase64Encode
		Base64编码
		
		函数原型:
			int CGIBase64Encode(char *pSrc, char *pDst, int nSrcLen, int nMaxLineLen);
		输入参数:
			char *pSrc					源缓冲区
			int nSrcLen					源缓冲区实际数据长度
			int nMaxLineLen				源缓冲区实际数据最大行长度
		输出函数:
			char *pDst					目标缓冲区
		返回值:
			int							返回 目标缓冲区实际数据长度
		
		详细描述与注意事项:
			(无)
		示例代码:
			iret = CGIBase64Encode( acSrcBuffer , acDstBuffer , strlen(acSrcBuffer) , 1024 ) ;
		相关函数:
			CGIBase64Decode

		·CGIBase64Decode
		Base64编码
		
		函数原型:
			int CGIBase64Decode(char *pSrc, char *pDst);
		输入参数:
			char *pSrc					源缓冲区
		输出函数:
			char *pDst					目标缓冲区
		返回值:
			int							返回 目标缓冲区实际数据长度
		
		详细描述与注意事项:
			(无)
		示例代码:
			iret = CGIBase64Decode( acSrcBuffer , acDstBuffer ) ;
		相关函数:
			CGIBase64Encode
		

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -