Skip to content

Commit 016f65d

Browse files
committed
Create ZIP_HEADER_LEN constant
1 parent 080ef2a commit 016f65d

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/parse.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ import {
3333
const maxMetaEntrySize = 1024 * 1024
3434
const gzipHeader = Buffer.from([0x1f, 0x8b])
3535
const zstdHeader = Buffer.from([0x28, 0xb5, 0x2f, 0xfd])
36+
const ZIP_HEADER_LEN = Math.max(gzipHeader.length, zstdHeader.length)
3637

3738
const STATE = Symbol('state')
3839
const WRITEENTRY = Symbol('writeEntry')
@@ -452,7 +453,7 @@ export class Parser extends EE implements Warner {
452453
chunk = Buffer.concat([this[BUFFER], chunk])
453454
this[BUFFER] = undefined
454455
}
455-
if (chunk.length < Math.max(gzipHeader.length, zstdHeader.length)) {
456+
if (chunk.length < ZIP_HEADER_LEN) {
456457
this[BUFFER] = chunk
457458
/* c8 ignore next */
458459
cb?.()

0 commit comments

Comments
 (0)