How can I unzip file with JavaScript pako library in browser?

1.4k Views Asked by At

I'm making .glb viewer with a-frame. my glb file is big(around 400MB), so I'm trying to load compressed zip file (around 20MB) and decompressed it inside browser. However, pako is not working.. error log said "unknown compression method".

I zipped a file with Windows default function (right click). Am I something wrong?

    <script type="text/javascript" src="pako.min.js"></script>
</head>
<body>
<script>
AFRAME.registerComponent('compressed-zip-loader', {
    init: function () {
        try {
            fetch("2mCylinderEngine.zip").then(function (response) {
                response.blob().then(function (myBlob) {
                    try {
                        output = new pako.inflate(myBlob);
                    } catch  (err) {
                        console.log(err);  // unknown compression method
                    }
                });
             });
        } catch { 
            console.log("error");
        }
    }
});
</script>
0

There are 0 best solutions below