如何让jszip生成相同的缓冲区

这是代码


import JSZip = require('jszip');

import crypto = require('crypto');


let zip = new JSZip();


zip.file("hello.txt", "Hello World\n");

zip.folder("nested").file("hello.txt", "Hello World\n");


zip.generateAsync({

    type: 'nodebuffer',

    mimeType: 'application/epub+zip',

    compression: 'DEFLATE',

    compressionOptions: {

        level: 9

    },

})

    .then(buf => {

        const md5 = crypto.createHash('md5');

        let result = md5.update(buf).digest('hex');


        console.dir(result);

    })

;

如果运行此代码 2 次,将获得 diff md5


当上下文相同时,如何使其成为相同的缓冲区


12345678_0001
浏览 176回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript