(c, o)
| 599 | }; |
| 600 | // gzip header |
| 601 | var gzh = function (c, o) { |
| 602 | var fn = o.filename; |
| 603 | ((c[0] = 31), (c[1] = 139), (c[2] = 8), (c[8] = o.level < 2 ? 4 : o.level == 9 ? 2 : 0), (c[9] = 3)); // assume Unix |
| 604 | if (o.mtime != 0) wbytes(c, 4, Math.floor(new Date(o.mtime || Date.now()) / 1000)); |
| 605 | if (fn) { |
| 606 | c[3] = 8; |
| 607 | for (var i = 0; i <= fn.length; ++i) c[i + 10] = fn.charCodeAt(i); |
| 608 | } |
| 609 | }; |
| 610 | // gzip header length |
| 611 | var gzhl = function (o) { |
| 612 | return 10 + (o.filename ? o.filename.length + 1 : 0); |