1. 加密与压缩

1.1 加密

var crypto = require('crypto');

var text = "12345678";

var hasher = crypto.createHash("sha256");

hasher.update(text);

var msg = hasher.digest('hex');

1.2 文件压缩

var zlib = require('zlib');

var gzip = zlib.createGzip();

var fs = require('fs');

var input = fs.createReadStream('text.txt');

var out = fs.createWriteStream('out.gz');

input.pipe(gzip).pipe(out);

1.3 字符串压缩

var zlib = require('zlib');

var input = "xxxxxxxxxx";

zlib.gzip(input,function(err,buffer){

if(!err){

zlib.gunzip(buffer,function(err,buffer){

console.log(buffer);

})

}

})

最新文章

  1. VMware安装ubuntu虚拟机
  2. laravel select 传参
  3. What is the difference between a Clustered and Non Clustered Index?
  4. C语言中关键字volatile的含义【转】
  5. [GIF] GIF Loop Coder - Animation Functions
  6. NIO组件Selector工作机制详解(上)
  7. Java接口和抽象类的实现方法
  8. cpppp
  9. 模拟。。。 Intel Code Challenge Final Round (Div. 1 + Div. 2, Combined) C
  10. SuperMap iClient 查询成功后如何传递参数?
  11. 【一天一道LeetCode】#100. Same Tree(100题大关)
  12. Gradle 1.12用户指南翻译——第三十一章. FindBugs 插件
  13. segmenter_worker.go
  14. Faster_RCNN 4.训练模型
  15. 单向LSTM笔记, LSTM做minist数据集分类
  16. [leetcode.com]算法题目 - Maximum Subarray
  17. Android Studio 的 10 个你非常有可能不知道的技巧
  18. 20145205 武钰 《网络对抗》Exp8 Web基础
  19. mac外接显示器 双屏同时滑动问题
  20. 聊聊并发(四)——深入分析ConcurrentHashMap

热门文章

  1. 【转】linux ar 命令的使用说明那个和例子
  2. css使 同一行内的 文字和图片 垂直居中对齐?
  3. CF467 AB 水题
  4. Myeclipse如何关联源码
  5. 避免重定向301&302 (Avoid Redirects)
  6. Jquery 操作IFrame
  7. go语言mongdb管道使用
  8. VBA 每日文件按日期打包存放
  9. HDOJ 3709 Balanced Number
  10. JAVA-多屏幕显示