base64 编码解码
2016-10-26 00:00
288 查看
摘要: Nim 原生代码实现 base64 编码解码
import os import base64 import streams proc printHelp = echo "genbase64 encode file into BASE64 text." echo "usage: genbase64 input-file output-file" proc encodeFile(inputFile: string, outputFile: string) = let r = streams.newFileStream(inputFile, fmRead) let w = streams.newFileStream(outputFile, fmWrite) let data = r.readAll() let base64text = base64.encode(data) w.write(base64text) w.flush() w.close() r.close() let argv = commandLineParams() if argv.len != 2: printHelp() else: let inputFile = argv[0] let outputFile = argv[1] encodeFile(inputFile, outputFile)
相关文章推荐
- Atitit. 二进制数据ascii表示法,与base64编码解码api 设计标准化总结java php c#.net
- JS中Base64的编码与解码
- 关于base64编码和解码
- BASE64 编码解码
- Base64编码解码程序(C语言版)
- jquery.base64对传入后台处理的代理理行编码和后台的解码
- 字符串加密,解密,利用 sun.misc.BASE64Decode类的 encode(byte)编码和decodeBuffer(str)解码
- 图片通过Base64Coder编码、解码
- BASE64编码和解码(VC源代码)
- C#实现Base64编码与解码
- node.js学习之base64编码解码
- Symbian平台下Base64编码及解码(转)
- Base64编码与解码实现
- JavaScript:详解Base64编码和解码
- java:7种Base64编码和解码功能详解和性能比较
- Base64编码解码原理详解
- Base64 算法原理,以及编码、解码【加密、解密】 介绍
- Base64编码解码的实现(C语言)
- nodejs base64 编码解码
- C#的base64编码、解码函数