diff --git a/src/utils/tar.browser.ts b/src/utils/tar.browser.ts index d7c2d57e..9234095e 100644 --- a/src/utils/tar.browser.ts +++ b/src/utils/tar.browser.ts @@ -13,6 +13,9 @@ export class TarStream { } beginFile(path: string, size: number) { + if (path.length > 100) { + throw new Error(`File name too long: ${path}`) + } const header = createHeader(path, size) this.pieces.push(header) this.currentFileSize = 0