添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
const zlib = require('zlib');
var buffer = new Buffer('H4sIAAAAAAAAAIuOBQApu0wNAgAAAA==', 'base64');
zlib.unzip(buffer, function(err, buffer) {
    if (!err) {
        console.log(buffer.toString());
                    zlib 是nodejs 自带的,可以直接使用 如下代码将base64的gzip 压缩,解压出来const zlib = require('zlib');var buffer = new Buffer('H4sIAAAAAAAAAIuOBQApu0wNAgAAAA==', 'base64');zlib.unzip(buffer, function(err, buffer) {    if (!
压缩单个文件:
const compressing = require('compressing');
compressing.zip.compressFile('uploads/test.txt', 'uploads/test.zip').then(() => {}).catch(() => {});
压缩文件夹:
const co
				
Node.js 中有一个内置的 `Buffer` 类可以用于处理二进制数据以及进行编码和码。其中包括 base64 编码和码功能。 以下是使用 Node.js 内置的 `Buffer` 类进行 base64 编码和码的示例代码: ```javascript // base64 编码 const str = 'Hello, world!'; const base64Str = Buffer.from(str).toString('base64'); console.log(base64Str); // "SGVsbG8sIHdvcmxkIQ==" // base64 码 const decodedStr = Buffer.from(base64Str, 'base64').toString('utf-8'); console.log(decodedStr); // "Hello, world!" 以上代码中,`Buffer.from()` 方法可以将字符串转换为二进制数据,`.toString()` 方法可以将二进制数据转换为字符串并进行编码或码。在进行 base64 编码和码时,需要指定相应的编码格式,如 `'base64'` 和 `'utf-8'`。 注意,以上示例只适用于处理字符串数据,如果需要处理二进制数据,则需要将其转换为字符串后再进行编码和码。