JSFiddle - React, Tailwind, and code Playground

jsZip Blob Demo

by skibulk

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/jszip/3.2.0/jszip.min.js"></script>

JavaScript

console.clear();

var data = new Uint8Array(400);

for(var i = 0; i < data.length; i++){
	data[i] = Math.floor(Math.random() * 256);
}

console.log(data);

var data = new Blob([data]);
console.log(data);

checkBlob(data);

var zip = new JSZip();
zip.file("a", data);

zip.generateAsync({type:"blob"}).then(checkBlob);

async function checkBlob(blob) {
	var arr = await new Response(blob).arrayBuffer();
  console.log(arr);
}