<html>
<head>
<script type="text/javascript" src="dist/jszip.js"></script>
<script type="text/javascript" src="dist/jquery-2.1.1.min.js"></script>
</head>
<body>
<div id="dl">hallo</div>
</body>
<script type="text/javascript">
var zip = new JSZip();
zip.file("hello.txt", "Hello[p my)6cxsw2q");
//zip.file("smile.gif", "R0lGODdhBQAFAIACAAAAAP/eACwAAAAABQAFAAACCIwPkWerClIBADs=", {base64: true});
zip.file("smile",{ binary: true });
//zip.folder("nested").file("hello.txt", "Hello World\n");
var buff = zip.generate({type : "arraybuffer"});
var blob = new Blob([buff], {type : 'application/octet-stream'});
$("#dl").append('<a href="' + URL.createObjectURL(blob) + '" download="test.zip">download</a>');
</script>
</html>