Handling Zip Entry Name's Encoding in Nodejs
It's simple when you find the right package:compressing
Install
npm install compressing
Unzip With Encoding
const compressing = require('compressing');
const result = await compressing.zip.uncompress(file, unpackDir, {
zipFileNameEncoding: 'GBK'
});