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

📄 base64.c

📁 读写Smart卡加解密接口的程序
💻 C
字号:
#ifdef HAVE_CONFIG_H#include <config.h>#endif#include <stdio.h>#include <opensc/opensc.h>#include <opensc/asn1.h>int main(int argc, char *argv[]){	int len;	FILE *inf;	u8 buf[8192];	u8 outbuf[8192];	if (argc != 2) {		fprintf(stderr, "Usage: base64 <file>\n");		return 1;	}	inf = fopen(argv[1], "r");	if (inf == NULL) {		perror(argv[1]);		return 1;	}	len = fread(buf, 1, sizeof(buf), inf);	if (len < 0) {		perror("fread");		return 1;	}	if (len == 8192) {		fprintf(stderr, "Too long input file.\n");		return 1;	}	len = sc_base64_decode((const char *) buf, outbuf, sizeof(outbuf));	if (len < 0) {		fprintf(stderr, "Base64 decoding failed: %s\n", sc_strerror(len));			return 1;	}	fwrite(outbuf, len, 1, stdout);	return 0;}

⌨️ 快捷键说明

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