JSZipでちゃんと圧縮させる
そのままの設定でzipをつくると、無圧縮になってしまう
code:js
const zip = new JSZip();
//...
const blob = await zip.generateAsync({type: 'blob'}); // No compression
きちんと圧縮させるには、deflateを使うようJSZip.generateAsync()にoptionを渡せばいい
code:js
const compressedBlob = await zip.generateAsync({type: 'blob', compression: 'DEFLATE',
compressionOptions: {
level: 9 // 最高圧縮率
}});
Reference
javascript - why the compression ration is 0 using JSZip - Stack Overflow
#JSZip
#2021-04-09 20:56:31
#2021-04-06 17:54:48