---
title: "Handling Zip Entry Name's Encoding in Nodejs"
date: 2021-01-27T18:50:08.000Z
author: Z.SHINCHVEN
tags: [Node.js, unzip, encoding]
canonical: https://atlassc.net/2021/01/28/handling-zip-entry-name-encoding-in-nodejs
---
It's simple when you find the right package:[`compressing`](https://www.npmjs.com/package/compressing)

## Install

```bash
npm install compressing
```

## Unzip With Encoding

```JavaScript
const compressing = require('compressing');

const result = await compressing.zip.uncompress(file, unpackDir, {
  zipFileNameEncoding: 'GBK'
});
```
