We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
ZIP_HEADER_LEN
1 parent 080ef2a commit 016f65dCopy full SHA for 016f65d
src/parse.ts
@@ -33,6 +33,7 @@ import {
33
const maxMetaEntrySize = 1024 * 1024
34
const gzipHeader = Buffer.from([0x1f, 0x8b])
35
const zstdHeader = Buffer.from([0x28, 0xb5, 0x2f, 0xfd])
36
+const ZIP_HEADER_LEN = Math.max(gzipHeader.length, zstdHeader.length)
37
38
const STATE = Symbol('state')
39
const WRITEENTRY = Symbol('writeEntry')
@@ -452,7 +453,7 @@ export class Parser extends EE implements Warner {
452
453
chunk = Buffer.concat([this[BUFFER], chunk])
454
this[BUFFER] = undefined
455
}
- if (chunk.length < Math.max(gzipHeader.length, zstdHeader.length)) {
456
+ if (chunk.length < ZIP_HEADER_LEN) {
457
this[BUFFER] = chunk
458
/* c8 ignore next */
459
cb?.()
0 commit comments