Lines Matching refs:file
20 export type OnFile = (file: File, parentArchive: File | undefined) => void;
56 const file = files[i]; constant
57 const blob = await file.arrayBuffer();
58 zip.file(file.name, blob);
64 file: Blob,
69 const content = await zip.loadAsync(file);
73 const file = content.files[filename]; constant
74 if (file.dir) {
78 const fileBlob = await file.async('blob');
89 static async decompressGZipFile(file: File): Promise<File> {
91 const decompressedStream = file.stream().pipeThrough(decompressionStream);
95 FileUtils.removeExtensionFromFilename(file.name),
99 static async isZipFile(file: File): Promise<boolean> {
100 return FileUtils.isMatchForMagicNumber(file, FileUtils.PK_ZIP_MAGIC_NUMBER);
103 static async isGZipFile(file: File): Promise<boolean> {
104 return FileUtils.isMatchForMagicNumber(file, FileUtils.GZIP_MAGIC_NUMBER);
108 file: File,
111 const bufferStart = new Uint8Array((await file.arrayBuffer()).slice(0, 2));