【问题标题】:compress gzip file issue压缩gzip文件问题
【发布时间】:2020-11-27 19:29:41
【问题描述】:

我目前正在使用 jszip 并压缩文件,但文件已损坏,因为我将其压缩为 zip 文件。 但后端只能解压缩 gzip 文件。 我在前端使用 vue js。

                   let zip = new jszip();
                    zip.file(fileToCompress.name, fileToCompress);
                    let component = this;

                    zip.generateAsync({type: "blob", compression: "DEFLATE"}).then(function(zipedFile) {
send to the back end
}

如何将其压缩为 gzip?有我可以使用的图书馆吗?或者我可以使用一些jszip如何?如果可以,我该怎么做?

【问题讨论】:

    标签: javascript vue.js compression gzip


    【解决方案1】:

    你可以试试pako包,它支持gzip。见gzip method

    gzip(data[, options]) -> Uint8Array

    【讨论】:

    • 我也找到了这个,但我看不到元数据
    • 什么意思?压缩级别还是其他?
    • 实际上我确实获得了所有元数据,但我仍然有一个损坏的文件
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多