【问题标题】:How to use "node-gzip" for file instead of text如何将“node-gzip”用于文件而不是文本
【发布时间】:2022-11-13 11:37:40
【问题描述】:

我正在学习如何使用“node-gzip”(https://www.npmjs.com/package/node-gzip) 通过 JavaScript 压缩文件。 “node-gzip” README 表示下面的时候你可以压缩文本。 所以我尝试将 'Hello World' 更改为 fileA(ascii or binary file) ,但它不起作用。

如何使用“node-gzip”压缩文件。

** Nodejs 和 node-gzip 已安装。

<“node-gzip”自述文件>

const {gzip, ungzip} = require('node-gzip');
const compressed = await gzip('Hello World');
const decompressed = await ungzip(compressed);
console.log(decompressed.toString()); //Hello World

【问题讨论】:

    标签: javascript node.js compression gzip


    【解决方案1】:

    我相信你的目标如下。

    • 您想在显示脚本中使用文本文件而不是 'Hello World'

    在这种情况下,如何进行以下修改?

    修改后的脚本:

    请使用以下脚本的路径设置您的文本文件名。

    const text = fs.readFileSync("./sample.txt"); // or const text = fs.readFileSync("./sample.txt", "utf-8");
    const compressed = await gzip(text);
    const decompressed = await ungzip(compressed);
    console.log(decompressed.toString());
    
    • 在这种情况下,请包括const fs = require("fs");

    【讨论】:

      猜你喜欢
      • 2011-01-13
      • 1970-01-01
      • 1970-01-01
      • 2010-09-28
      • 2018-08-23
      • 2022-10-18
      • 1970-01-01
      • 1970-01-01
      • 2015-12-31
      相关资源
      最近更新 更多