资源简介
base64 算法实现例子
代码片段和文件信息
#include // size_t
#include // fopen()
#include // strlen()
#include
#include “../include/libbase64.h“
#define BUFSIZE 1024 * 1024
static char buf[BUFSIZE];
static char out[(BUFSIZE * 5) / 3]; // Technically 4/3 of input but take some margin
size_t nread;
size_t nout;
static int
enc (FILE *fp)
{
int ret = 1;
struct base64_state state;
base64_stream_encode_init(&state 0);
while ((nread = fread(buf 1 BUFSIZE fp)) > 0) {
base64_stream_encode(&state buf nread out &nout);
if (nout) {
fwrite(out nout 1 stdout);
}
if (feof(fp)) {
break;
}
}
if (ferror(fp)) {
fprintf(stderr “read error\n“);
ret = 0;
goto out;
}
base64_stream_encode_final(&state out &nout);
if (nout) {
fwrite(out nout 1 stdout);
}
out: fclose(fp);
fclose(stdout);
return ret;
}
static int
dec (FILE *fp)
{
int ret = 1;
struct base64_state state;
base64_stream_decode_init(&state 0);
while ((nread = fread(buf 1 BUFSIZE
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-09-13 21:24 ba
文件 80 2017-09-13 21:24 ba
文件 149 2017-09-13 21:24 ba
文件 1421 2017-09-13 21:24 ba
文件 2764 2017-09-13 21:24 ba
文件 18734 2017-09-13 21:24 ba
文件 21514 2017-09-13 21:24 ba
目录 0 2017-09-13 21:24 ba
文件 2311 2017-09-13 21:24 ba
目录 0 2017-09-13 21:24 ba
文件 3786 2017-09-13 21:24 ba
目录 0 2017-09-13 21:24 ba
目录 0 2017-09-13 21:24 ba
目录 0 2017-09-13 21:24 ba
文件 676 2017-09-13 21:24 ba
目录 0 2017-09-13 21:24 ba
文件 5984 2017-09-13 21:24 ba
文件 2027 2017-09-13 21:24 ba
文件 884 2017-09-13 21:24 ba
目录 0 2017-09-13 21:24 ba
目录 0 2017-09-13 21:24 ba
文件 1122 2017-09-13 21:24 ba
文件 870 2017-09-13 21:24 ba
目录 0 2017-09-13 21:24 ba
文件 1054 2017-09-13 21:24 ba
文件 455 2017-09-13 21:24 ba
文件 766 2017-09-13 21:24 ba
文件 1762 2017-09-13 21:24 ba
文件 561 2017-09-13 21:24 ba
文件 623 2017-09-13 21:24 ba
目录 0 2017-09-13 21:24 ba
............此处省略37个文件信息
相关资源
- STM32开发板实验指导1
- I0操作_LED流水灯xws
- stm32f303休眠
- STM32游戏手柄实验
- 非阻塞式AT指令发送接收工程,可驱动
- STM32F103输出相位可变方波
- 485实验(RS485总线的使用,基于阿波罗
- CS5532 的 STM32 驱动程序
- C876模板(基于战舰STM32F103开发板)
- STM32 GPIO输入输出
- 基于stm32f103的AD7091源码
- STM32F0硬件IIC
- stm32 低电平捕获
- stm32控制W5500收发
- STM32F103 串口环形队列应用程序
- 基于STM32F407的AD7616代码
- stm32遥控
- stm32 can bootloader
- ALIENTEK MiniSTM32开发板入门资料
- AD7276驱动程序 STM32
- STM32F103系列ADC操作
- STM32模拟iic
- STM32 4路通用定时器程序
- STM32 4路高级定时器程序
- STM32F10x官方固件库v3.5.0
- STM32应用.pdf
- STM32c8t6 PS2 小车源码
- STM32H7库函数说明 英文版(共计1514页
- STM32F407ZE 25M外置晶振 ADC1的16通道DMA采
- STM32f103(I0操作_LED流水灯)
评论
共有 条评论